配置git commit editor颜色

时间:2016-10-03 08:01:53

标签: git vim

配置git的提交消息编辑器的第一行(和正文)的颜色的参数是什么? (如果重要的话,我使用vim作为编辑)。

我找到了许多相关资源,但没有一个提供指定此颜色的选项。 (对于记录,最相关的点击如下:

我开始怀疑此选项必须在其他地方配置(例如在bash或vim中)...

3 个答案:

答案 0 :(得分:2)

要在vim中编辑提交消息时更改标题的颜色,请将以下代码添加到~/.vimrc

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

通过在vim命令中键入:hi或从以下网址

中找到其他突出显示选项

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

答案 1 :(得分:2)

由于gitcommit文件类型的语法脚本正确使用:hi def link,您只需覆盖~/.vimrc中的任何突出显示:

:hi gitcommitSummary ctermfg=yellow ctermbg=red

不需要:au FileType gitcommit(如@ ymonad的答案)。

答案 2 :(得分:0)

我所缺少的是一个GIT_EDITOR环境变量。 (也可以在core.editor中设置为git config。)当我将其设置为/usr/bin/vim时,颜色将在提交编辑器会话中显示。