2016-10-03 2 views
0

Каков параметр для настройки цвета первой строки (и основного текста) редактора сообщений фиксации git? (В этом случае я использую vim в качестве редактора).Настройка цветов редактора git commit

Я нашел много связанных ресурсов, но ни один из них не дал возможность указать этот цвет. (Для записи, наиболее значимые хиты были следующие:

Я начинаю подозревать, что этот параметр должен быть настроен где-то еще (например, в bash или в vim) ...

+2

Когда вы пытаетесь зафиксировать, редактор по умолчанию для этого появится, чтобы вы могли редактировать сообщения, я думаю, vim в вашем случае. Поэтому вы должны найти ответ на этот вопрос в настройках vim (.vimrc). Ваш вопрос не имеет ничего общего с git, как я полагаю. –

+0

Я предполагаю, что вы ищете что-то, как [описано здесь] (https://kparal.wordpress.com/2011/08/03/git-tip-of-the-day-syntax-highlighting-for-commit-messages /) (где также отмечено, что редактором по умолчанию был 'vi', а не' vim'). – Evert

+0

Связанные: http://unix.stackexchange.com/questions/138148/make-vim-stop-splitting-my-git-commit-messages – Evert

ответ

1

Чтобы изменить цвет заголовка, когда вы редактируете фиксацию m essage в Vim, добавьте следующий код в ~/.vimrc

au FileType gitcommit 
\ hi gitcommitSummary ctermfg=yellow ctermbg=red 

другого варианта подсветки можно найти, набрав :hi в VIM команды, или из следующего URL

https://github.com/vim/vim/blob/master/runtime/syntax/gitcommit.vim

+0

Спасибо, это ответ на мой оригинальный вопрос. Для записей, в конце концов, я просто добавил настройку «set background = light» в .vimrc, поэтому цвета по умолчанию для этой схемы прекрасны. – Attilio

2

Поскольку сценарий синтаксиса для gitcommit типов файлов правильно использует :hi def link, вы можете просто переписать любые его выделения в своем ~/.vimrc:

:hi gitcommitSummary ctermfg=yellow ctermbg=red 

Нет :au FileType gitcommit (как в ответе @ ymonad).