2013-12-23 198 views
2

是否可以爲VIM的背景顏色定義自定義RGB顏色?如何在VIM中定義自定義RGB背景顏色?

目前我在我的.vimrc中使用set background=dark,它將#5D5D5D指定爲背景顏色。不過,我寧願有#3F3F3F爲我的背景顏色。

+0

你說的是vim還是gvim? – Kent

+0

關於普通vim與Urxvt終端的結合。 – orschiro

+0

閱讀。 http://vim.wikia.com/wiki/Using_GUI_color_settings_in_a_terminal – Kent

回答

2

通常情況下,您的終端將只支持256種顏色,並且它們被編號。如果您想使用特定顏色但不知道編號,則腳本gui2term.py將幫助您找到最接近的一個。或者你可以從this one這樣的表中挑選一個。

如果您正在爲Vim設計或修改自己的配色方案,還可以使用gui2term.py將這些顏色轉換爲數字。

一旦你得到你想使用的顏色編號,你可以編輯你的配色方案文件。更改(或添加)NormalNonText組的ctermbg值可能就足夠了。例如:

highlight Normal guifg=#e0e0e0 guibg=#242424 gui=NONE ctermfg=254 ctermbg=235 cterm=NONE 
highlight NonText guifg=#99968b guibg=#242424 gui=NONE ctermfg=246 ctermbg=235 cterm=NONE 

有一個不錯的HTML Vim color scheme editor。你可以試着找出哪個部分使用哪個組,如果你喜歡,可以直觀地編輯顏色(並且針對結果文件運行gui2term.py以使其支持彩色終端)。

+0

許多偉大的資源! +1 – Kent

相關問題