Skema warna tidak diterapkan di iTerm2

43

Saya belum bisa menerapkan skema warna apa pun ke iTerm2.

Sepertinya Warna Dasar diterapkan, tetapi Warna ANSI tidak (seperti yang ditunjukkan dalam Preferensi> Profil> Warna).

Menggunakan Mac OSX 10.7.2. Ada bantuan?

Panagiotis Panagi
sumber
Jadi ada bug di iterm2 .... Gunakan item default yang disediakan ....
ZaB
Benarkah ada warna yang Anda pilih? Apa Jenis Terminal yang dipilih dalam Preferensi »Profil» Default »Terminal dalam Emulasi Terminal ?
slhck
@slhck Laporkan Jenis Terminal: xterm-256color
Panagiotis Panagi
Coba ubah xtermdan lihat apakah itu berhasil.
slhck
@ slhck Berubah ke xtermdan xterm-newdan restart. Tidak ada yang berhasil.
Panagiotis Panagi

Jawaban:

87

Saya telah mengalami masalah yang sama dan inilah yang tampaknya telah menyelesaikannya:

Di .bash_profile Anda atur CLICOLOR sebelum mengatur TERM:

# Set CLICOLOR if you want Ansi Colors in iTerm2 
export CLICOLOR=1

# Set colors to match iTerm2 Terminal Colors
export TERM=xterm-256color

simpan file dan sumber bash:

source ~/.bash_profile 

Kemudian, di Preferensi iTerm2 Anda> Profil> Terminal> Laporkan Jenis Terminal, atur ke xterm-256color atau xterm

Tutup iTerm2, restart dan ketik ls. Itu berhasil bagi saya.

Semoga berhasil.

sam3k
sumber
itu bekerja sangat baik untuk saya
ajreal
1
mengekspor CLICOLOR akhirnya membuat warna muncul di iTerm2. Preferensi memiliki set xterm-256color, saya bertanya-tanya mengapa ini membuatnya tersandung.
mguymon
jika ini tidak berhasil, maka lihat jawaban ke-2 di bawah tentang kontras ...
João Pinho
39

ini adalah pertanyaan yang sangat lama, tetapi pastikan Preferences -> Profiles -> Colors -> Minimum contrastpengaturan Anda tidak maksimal ... jika benar dan Anda telah melakukan apa yang disarankan di atas, geser ke pengaturan yang lebih rendah dan Anda akan melihat warna muncul.

Rok
sumber
1
Berfungsi bagus, tapi itu Preferensi> Profil> Warna> Kontras Minimum
Niclas
Anda seorang penyelamat. iterm memiliki banyak opsi.
mdgrech
16

Saya memiliki masalah yang sama dan menemukan solusi : Profiles -> Colors -> Minimum Contrast. Jika tinggi, maka Anda hanya mendapatkan hitam dan putih.

pengguna1736052
sumber
saya mengatur ini tanpa mengetahui bahwa itu mengatur semua warna menjadi hitam & putih, dan komentar ini membantu saya memperbaikinya. Terima kasih!
Roy Rico
hebat! itu berhasil, apa ... bunga! ... iterm saya mendapat pengaturan seperti itu secara default.
João Pinho
Sempurna! Saya geser semuanya kembali ke 0 dan semuanya diwarnai lagi. Terima kasih!
Matheus Felipe
2

Jika Anda menggunakan zshdan @ sam3k jawaban tidak bekerja untuk Anda - Anda harus meletakkan baris-baris itu .zshrcsebagai gantinya.bash_profile

Gendos-ua
sumber
0

Beberapa jawaban telah menyebutkan pengaturan kontras. Bahkan sekitar 60% dari seluruh ANSI biru saya menjadi hitam.

Crank kontras ke bawah sebelum Anda mencari solusi lain; itu jauh lebih agresif daripada yang saya harapkan.

arp
sumber
0

Jika keduanya memodifikasi .zshrc dan menolak kontras minimum TIDAK BEKERJA, maka pastikan juga bahwa nilai Peningkatan Kursor cukup kecil.

YF
sumber