是否可以爲VIM的背景顏色定義自定義RGB顏色?如何在VIM中定義自定義RGB背景顏色?
目前我在我的.vimrc
中使用set background=dark
,它將#5D5D5D
指定爲背景顏色。不過,我寧願有#3F3F3F
爲我的背景顏色。
是否可以爲VIM的背景顏色定義自定義RGB顏色?如何在VIM中定義自定義RGB背景顏色?
目前我在我的.vimrc
中使用set background=dark
,它將#5D5D5D
指定爲背景顏色。不過,我寧願有#3F3F3F
爲我的背景顏色。
通常情況下,您的終端將只支持256種顏色,並且它們被編號。如果您想使用特定顏色但不知道編號,則腳本gui2term.py將幫助您找到最接近的一個。或者你可以從this one這樣的表中挑選一個。
如果您正在爲Vim設計或修改自己的配色方案,還可以使用gui2term.py將這些顏色轉換爲數字。
一旦你得到你想使用的顏色編號,你可以編輯你的配色方案文件。更改(或添加)Normal
和NonText
組的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
以使其支持彩色終端)。
許多偉大的資源! +1 – Kent
你說的是vim還是gvim? – Kent
關於普通vim與Urxvt終端的結合。 – orschiro
閱讀。 http://vim.wikia.com/wiki/Using_GUI_color_settings_in_a_terminal – Kent