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