2011-11-10 29 views
0

我通過putty在webfaction上使用vim,並且想要更改語法突出顯示中使用的顏色。我安裝了一些示例主題,然後嘗試更改這些主題中的顏色以匹配我想要的顏色。由於某種原因,這種策略不起作用。我究竟做錯了什麼?是因爲我使用膩子,還是因爲webfaction的linux或vim有點奇怪?或者我的邏輯錯了?Vim顏色語法突出顯示更改沒有任何效果

我創建/home/user/.vim/color/theme.vim 我然後通過添加色彩方案的主題加載他們我/home/user/.vimrc

從不工作的顯着部分,如

hi Normal  guifg=#ffffff guibg=#000000 gui=none 

我的顏色變化

除了它也似乎並沒有實現所有當我只是使用主題而不更改主題時,主題會發生變化。有什麼比我可以使用的膩子更好嗎?

回答

2

在終端模式下,使用ctermbgctermfg鍵代替guibgguifg。它使用Xterm顏色。例如,請參閱this table以獲取粗略映射,甚至可以查看顯示顏色表的VIM腳本。

所以,你會需要你的行更改爲:

hi Normal ctermfg=15 ctermbg=0 guifg=#ffffff guibg=#000000 gui=none 
+0

謝謝,但可悲的是,這也似乎不工作(假設正常是正常的文字)。嘗試ctermfg = 15和ctermfg = 14,但他們不給白色或青色。 – Superdooperhero

+0

如果使用「White」或「Cyan」而不是數字會發生什麼? – romainl

+0

他們給你的顏色,但不是正確的?然後你需要檢查Putty配置以及'$ TERM'變量是否被正確設置(它應該是'xterm-256color')。 – DarkDust

相關問題