Saya memiliki MacBookPro baru, dan saya menginstal rilis terbaru dari iTerm2.
Bahkan setelah saya mengimpor berbagai skema warna, saya perhatikan bahwa mereka hanya mengubah warna teks dan latar belakang saja.
Apa yang saya harapkan untuk melihat adalah berbagai warna untuk file direktori VS, file tersembunyi VS, dll. Bagaimana saya melakukannya pada iTerm2?
Pertanyaan terkait adalah bagaimana cara saya menentukan warna direktori, file, dll?
Terima kasih
Jawaban:
Anda harus melakukan dua hal:
LSCOLORS
variabel lingkunganls
jadi itu menunjukkan warna secara defaultDi
~/.bash_profile
tambahkan Anda yang berikut ini:Warna-warna diatur oleh setiap bit di atas; latar depan yang pertama dan latar belakang yang kedua. Dua karakter pertama merujuk ke direktori yang memiliki latar depan biru tebal dan latar belakang abu-abu terang.
Namun, ada utilitas online yang bagus untuk melihat apa arti dan warna masing-masing secara real time. Bahkan akan menghasilkan "kode" untuk Anda. (Saya tidak berafiliasi dengan ini sama sekali). Ini akan bekerja di MacOS / FreeBSD dan Linux. Pastikan Anda memilih opsi BSD untuk macOS.
Kalkulator LSCOLORS
Urutan atribut adalah sebagai berikut:
Penentu warna adalah sebagai berikut:
sumber
bash
. Jadi saya harus membuat ~ / .bash_profile baru yang saya duga karena tidak ada.Alternatif lain
LSCOLORS
adalah GRC (the GeneRic Colouriser) , yang dapat digunakan dengan hampir semua aplikasi command-line, bukan hanyals
.Jika Homebrew diinstal, instal
grc
denganbrew install grc
- ini akan mengatur alias secara otomatis, termasuk untukls
. Itu datang dengan alias dan file konfigurasi untuk berbagai perintah, dan itu (relatif) sepele untuk meretas file konfigurasi menggunakan ekspresi reguler Python untuk setiap perintah yanggrc
saat ini tidak mencakup (tmutil
danlaunchctl
, misalnya).(Saya akan menambahkan ini ke pertanyaan yang saya tandai sebagai kemungkinan penipuan, tetapi dengan hasil edit Anda mungkin lebih berguna di sini!)
sumber
brew
? (Dan apakah itu berhasil menginstal, tanpa kesalahan?) Apa yangbrew doctor
dilaporkan - masalah? Shell apa yang Anda gunakan, dan sudahkah Anda memodifikasi konfigurasi shell? Anda mungkin perlu mengedit.bash_profile
(atau mengkonfigurasi shell apa pun yang Anda gunakan) untuk mendapatkan alias GRC. Saya.bash_profile
memiliki ini (meskipun saya menambahkannya sendiri - konfigurasi bash saya cukup esoteris ...):[ -f /usr/local/etc/grc.bashrc ] && . /usr/local/etc/grc.bashrc
Buka bash_profile menggunakan perintah:
dan tambahkan baris berikut:
lalu sumber bash_profile menggunakan:
sumber