Я пропустил выделение синтаксиса Git, которое у меня было для Windows для каждой команды git. *, например, зеленые поэтапные имена файлов, некоторые жирные шрифты и т.д.
Как включить подсветку синтаксиса Git для терминала Mac?
Я пропустил выделение синтаксиса Git, которое у меня было для Windows для каждой команды git. *, например, зеленые поэтапные имена файлов, некоторые жирные шрифты и т.д.
Как включить подсветку синтаксиса Git для терминала Mac?
git config --global color.ui auto
Для просмотра разных цветов для команды diff используйте:
git config --global color.diff true
Чтобы глобально изменить цвета для большинства команд, используйте:
git config --global color.ui true
Цвета в Git
Git может покрасить свой вывод на ваш терминал, что поможет вам быстро и легко визуализировать вывод. Ряд опций может помочь вам настроить раскраску по своему усмотрению.
color.ui
Git автоматически выделяет большую часть своего вывода, если вы его попросите. Вы можете получить очень конкретную информацию о том, что вы хотите покрасить и как; но для включения всех цветов по умолчанию, установите color.ui в true:
$ git config --global color.ui true
Когда это значение установлено, Git окрашивает свой вывод, если выход идет на терминал. Другие возможные настройки - это ложь, которая никогда не окрашивает вывод и всегда, который постоянно устанавливает цвета, даже если вы перенаправляете команды Git в файл или передаете их в другую команду.
Вы редко хотите color.ui = всегда. В большинстве сценариев, если вам нужны цветовые коды в вашем перенаправленном выходе, вы можете вместо этого передать флаг -color в команду Git, чтобы заставить его использовать цветовые коды. Значение color.ui = true почти всегда используется вами.
color.*
Если вы хотите уточнить, какие команды окрашены и как, Git предоставляет настройки настройки цвета, определенные глаголом. Каждому из них может быть присвоено значение true, false или always:
color.branch
color.diff
color.interactive
color.status
Кроме того, каждый из них имеет подмножества, которые вы можете использовать для установки определенных цветов для частей вывода, если вы хотите переопределить каждый цвет. Например, чтобы установить мета-информацию на вашем выходе diff на синий передний план, черный фон и полужирный текст, вы можете запустить
$ git config --global color.diff.meta "blue black bold"
Вы можете установить цвет для любого из следующих значений: нормальный, черный, красный, зеленый, желтый, синий, пурпурный, голубой или белый. Если вы хотите, чтобы в предыдущем примере атрибут был выделен полужирным, вы можете выбрать полужирный, тусклый, ul, blink и reverse.
См. справочную страницу конфигурации Git для всех настраиваемых подстрок, если вы хотите это сделать.
Я использовал следующее решение:
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
git config --global color.diff true
git config --global color.status true
git config --global color.branch true
git config --global color.interactive true
Доступно 4 типа настроек:
Я нашел это отличное сообщение в блоге, в котором объясняется, как настроить цвета git и каковы стандартные цвета. В итоге добавьте следующие строки в ваш файл ~/gitconfig
: (Здесь мой - довольно а?)
[color]
ui = auto
[color "branch"]
current = auto
remote = white reverse
[color "diff"]
meta = yellow bold
frag = magenta bold
new = green bold
[color "status"]
added = yellow bold
changed = green
untracked = cyan
В современных версиях git настройка colour.ui
теперь auto
по умолчанию.
Вы можете использовать следующие цвета:
normal
,black
,red
,green
,yellow
,blue
,magenta
,cyan
иwhite
.Вы также можете указать следующие дополнительные модификаторы:
bold
,dim
,ul
,blink
иreverse
.Примечание: начало git1.8.4 (июнь 2013 г.), вам не нужно ничего делать:
Многие обучающие программы научат пользователей устанавливать "color.ui" в "auto" как первое, после того как вы установили "
user.name/email
", чтобы представить себя Git.
Теперь переменная по умолчанию имеет значение "auto
" .