2015年11月23日 星期一

簡單自定Vim的顏色

雖然現在在terminal下用的顏色樣式是peachpuff
位置在:

/usr/share/vim/vim74/colors/peachpuff.vim
但如果未來想要自訂其他顏色樣式,
可以直接在normal mode或家目錄下的.vimrc輸入highlight這個指令:

highlight Comment ctermbg=DarkGray
上述的指令表示:「在terminal中所有註解(Comment)的背景變成黑灰色」。
ctermbg表示文字的背景,另有ctermfg表示文字的顏色。
除了改註解的顏色外,還有:

Comment, Constant, Normal, NonText, Special, Cursor...等等。
而顏色可以改成:

Black, DarkBlue, DarkGreen, DarkCyan, DarkRed, DarkMagenta, Brown, 
DarkYellow, LightGray, LightGrey, Gray(Grey), Blue, LightBlue, Green, 
LightGreen, Cyan, LightCyan, Red, LightRed, Magenta, LightMagenta, 
Yellow, LightYellow, White...等等。
除了在terminal,在GUI(ex: GVim)中的顏色可以把ctermfg, ctermbg改成guifg, guibg,並且可以使用RGB的顏色標記來標記顏色:

#表示在GUI界面中所有「Constant」的顏色改為白色(#FFFFFF)
highlight Constant guifg=#FFFFFF
參考資料:
How to control/configure vim colors

沒有留言:

張貼留言