Tidak ada jawaban di sini yang menyertakan 256 opsi warna dalam versi terbaru Ubuntu. Saya kekurangan warna (beberapa warna membuat saya kesulitan dekat satu sama lain) sehingga direktori biru default pada hitam sangat sulit bagi saya untuk membaca. Berikut ini adalah penelitian saya untuk mengubahnya.
Ketik dircolors -p |less
untuk melihat kode warna Anda saat ini.
Default .bashrc harus sudah dikonfigurasi tidak hanya untuk mengambil keuntungan dari kode warna sistem, tetapi juga satu di ~ / .dircolors jadi buang output dircolors ke .dircolor sehingga Anda bisa mulai dengan menggunakan perintah ini.
dircolors -p > ~/.dircolors
Alternatif: mengambil sangat mirip 256 dircolors warna dari solarized seebi ini proyek.
Raih skrip colortest ini dan jalankan dengan perintah colortest -w
sehingga Anda bisa melihat semua warna sekaligus. Pilih warna. Saya suka jeruk # 208. Saya ingin itu menjadi warna teks jadi menggunakan info ini pada kode warna yang diperluas, saya bisa menerapkannya.
Jadi Anda punya warna, sekarang apa. Pertama kita harus membuat string.
Angka pertama akan menjadi kode atribut, kemungkinan besar 00, tetapi jika Anda ingin berkedip, lanjutkan dengan 05:
Pilih kode atribut: 00 = tidak ada 01 = tebal 04 = garis bawah 05 = kedip 07 = terbalik 08 = disembunyikan
Selanjutnya pilih tambahkan ;38;5;
kode atribut itu untuk menunjukkan warna teks Anda untuk mendapatkan 00; 38; 5; dan kemudian menambahkan warna Anda. Saya memilih 208, jadi saya dapat 00;38;5;208
.
Jika Anda ingin juga meletakkan latar belakang di atasnya, pilih warna lain (misalkan 56) dengan skrip colortest dan tambahkan ;48;5;
latar belakang dan 56 untuk warna untuk mendapatkan total string 00;38;5;208;48;5;56
.
Jadi sekarang Anda memilikinya, apa yang Anda lakukan dengannya?
vim ~/.dircolors
dan temukan bagian yang ingin Anda ubah (untuk saya yaitu DIR) ke string yang kami tentukan di atas "00; 38; 5; 208".
Ini tidak akan segera berlaku, Anda harus memuat konfigurasi. Gunakan dircolors ~/.dircolors
untuk mendapatkan kode untuk mengatur variabel LS_COLORS Anda. Anda bisa menempelkannya ke sesi terminal Anda atau menutup terminal dan membukanya kembali. Anda juga bisa menyalurkannya ke file dan menjalankannya sebagai skrip shell.
Anda dapat melakukan prosedur yang sama dengan 16 warna. Anda tidak memerlukan barang-barang khusus; 38; 5 atau; 48; 5 Cukup lempar angka ke dalam string dan nikmati kesederhanaannya.
Terima kasih kepada Dan dan seebi untuk catatan dan kode mereka tentang ini.
eval
naskah menampilkan warna representasi output untuk setiap jenis brilian ... terima kasih!