2011-09-14 7 views
26

Bu yüzden gitconfig kurulumumda renklerim var. Terminalde harika çalışıyor, iyi görünüyor.Neden git renkleri iTerm2'de gösterilmiyor

iTerm2'de, git için ters özelliği ayarlamadıkça renkler gitnde gitmiyor. Sonra görünürler, ancak tersine renkler kimden hoşlanırlar?

Bu neden oluyor ve nasıl düzeltebilirim?

cevap

47

iTerm'in TERM değişkenini doğru şekilde ayarlayıp ayarlamadığını kontrol etmelisiniz. Benim sistemimde, bkz.

Ve çalışma renklerini git. Bu, iTerm'in tercihlerindeki 'Rapor Terminali Türü' özelliğine göre ayarlanır.

here's a screenshot of iTerm 2's preferences

Ayrıca Renkler sekmesini kontrol ve kontrast kaydırıcı sağa doğru bir yol değildir sağlamalıdır.

+1

Garip, ben denedim. Hala çıkış günlüğü çıkış çıkışını görüyorum: ESC [33mcommit e56f9a33b767f551568ESC [m $ echo $ TERM xterm-256color –

+2

Sanırım bunu şimdi anladım :) ama başkalarının aynı problemle karşılaşması durumunda ve yukarıdaki yardımcı olmuyor: Sorun muhtemelen çağrı cihazı (daha az), git ile ilgili değil. [Unix & Linux StackExchange'de bir çözüm var] (http://unix.stackexchange.com/a/64932/40740). – ehdr

+5

+1 için "Renkler sekmesini de kontrol etmelisiniz ve kontrast kaydırıcının sağa doğru tam olarak sağlanmadığından emin olunuz." –

34

Ben renkli etmişti çıktı "çözüm ~/.gitconfig bu eklemektir". Hala bunu çözmek isteyen herkes için, benim için ne yaptım http://buildamodule.com/forum/post/iterm-git-ui-colors çözüm oldu. aşağıdaki gibi

global git yapılandırma değiştirin:

git config --global color.ui gerçek

+0

Benim iTerm kesinlikle güzel oldu. :) – Sakares

+0

Garip bir şekilde, 'git log --color' çalıştı, ama 'renk' diff '' için, buna fazladan ihtiyacım vardı. – Evert

+0

Bu, Xcode Lisans sözleşmesini bir kez daha kabul etmemi sağlayarak bana yardımcı olacak şekilde çalıştı. Güncellemenin yeniden yapılmasına kadar işlerin işe yaramayacağını düşünüyorum. – Scott