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?


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.


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.


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.


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


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.


0

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.