Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Menambah Warna pada Terminal Linux Saya Menggunakan Kod Escape ANSI?

Bagaimanakah Saya Boleh Menambah Warna pada Terminal Linux Saya Menggunakan Kod Escape ANSI?

Barbara Streisand
Lepaskan: 2024-12-08 18:10:12
asal
217 orang telah melayarinya

How Can I Add Color to My Linux Terminal Using ANSI Escape Codes?

Output Berwarna-warni dalam Terminal Linux: Panduan Anda untuk Kod Warna ANSI

Adakah anda ingin menambah percikan warna pada terminal Linux anda? Kod warna ANSI menawarkan penyelesaian yang mudah. Tetapi sebelum anda menyelam, mari kita terokai cara untuk menentukan sama ada terminal anda menyokong ciri berguna ini.

Sokongan Warna Terminal

Untuk mengesahkan sokongan kod warna, periksa persekitaran TERM pembolehubah. Ia akan menunjukkan jenis terminal anda (cth., xterm, gnome-terminal). Rujuk pangkalan data terminfo dan semak keupayaan "warna". Jika nilai ini ditakrifkan dan bukan sifar, terminal anda menyokong kod warna.

Menggunakan Kod Warna ANSI

Setelah anda mengesahkan sokongan, anda boleh mula memancarkan ANSI kod warna. Ini terdiri daripada bahagian berikut:

  • Aksara ESC ( 33)
  • Kurungan empat segi bukaan ([)
  • 0 atau lebih nombor yang dipisahkan dengan koma bertitik (;)
  • Imbuhan kod terminal (m)

Kod Warna dan Format

Nombor dalam jujukan kod menyatakan warna dan format yang diingini. Berikut adalah cepat rujukan:

30Biru
Foreground Background Format
30 40 Black
31 41 Red
32 42 Green
33 43 Yellow
34 44 Blue
35 45 Magenta
36 46 Cyan
37 47 White
Foreground

Latar Belakang Format

40 Hitam
31 41 Merah
32 42 Hijau
33 43 Kuning
34 44
35 45 Magenta td>
36 46 Cyan
37 47 Putih
    Tambahan Kod
  • Anda juga boleh menogol format tertentu dengan kod berikut:
  • 0: Tetapkan semula semua atribut
  • 1: Tebal/terang

4: Garis bawah7: Songsang (tukar latar depan dan latar belakang)

cout << "3[1;31mbold red text3[0m\n";
Salin selepas log masuk
Contoh Penggunaan

Coretan kod berikut akan mencetak teks merah tebal:

KesimpulanDengan menggunakan kod warna ANSI, anda boleh dengan mudah menambah sentuhan kerancakan pada output terminal Linux anda. Ingat untuk menyemak sokongan terminal sebelum bergantung pada kod ini. Terima warna dan tingkatkan pengalaman pengguna anda!

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Warna pada Terminal Linux Saya Menggunakan Kod Escape ANSI?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan