2016-10-03 143 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 

其他亮点选项可以通过vim的命令输入:hi找到,或从以下网址

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的回答)是必要的。