Почему в iTerm2 не отображаются цвета git
Итак, у меня есть настройка gitconfig, чтобы делать цвета. В терминале он отлично работает, прекрасно выглядит.
Однако в iTerm2 цвета вообще не отображаются для моего gitconfig, если я не задал свойство reverse для git. Тогда они появляются, но кто любит обратные цвета в любом случае?
Почему это происходит и как я могу его исправить?
Ответы
Ответ 1
Вы должны убедиться, что iTerm правильно устанавливает переменную TERM. В моей системе я вижу:
echo $TERM
xterm-256color
И имеют рабочие цвета в git. Это задано в соответствии с свойством "Тип терминала отчета" в настройках iTerm.
![here's a screenshot of iTerm 2's preferences]()
Вы также должны проверить вкладку "Цвета" и убедиться, что слайдер с контрастностью не совсем вправо.
Ответ 2
В моем случае у меня был цветной вывод из других терминальных приложений в iTerm, только не git.
Для тех, кто все еще хочет решить это, что для меня было решением от http://buildamodule.com/forum/post/iterm-git-ui-colors.
Измените глобальную конфигурацию git следующим образом:
git config --global color.ui true
Ответ 3
Я нашел ответ на этот вопрос через http://code.google.com/p/iterm2/issues/detail?id=1639, который работает для меня.
"Решение состоит в том, чтобы добавить это к вашему ~/.gitconfig
"
[core]
pager = less -R