我在Windows上使用gvim 7.4,乾淨安裝,無插件。任何人都可以解釋,爲什麼這樣:狀態行中反轉的顏色。爲什麼?
highlight statusline guifg=red guibg=green
將顯示我在紅色背景上的綠色文本。
但是這一個:
highlight statusline gui=NONE guifg=red guibg=green
會顯示綠色背景上的紅色文字?
(實際的目標是將狀態欄中的文本從粗體更改爲正常,對於此任務,我添加了gui=NONE
,然後看到這種奇怪的行爲)。
編輯
(至於我的回答對肯特的評論)
這裏是我的完整_vimrc。有隻有兩個行代碼:
set laststatus=2
highlight statusline gui=NONE guifg=red guibg=green
也試過:
hi
給出的highlight
StatusLine
同樣的效果給人的statusline
該組稱爲'StatusLine',我不知道Windows中的情況是否正常....':你好StatusLine'的輸出是否也定義了'User1-9'的高亮?你在'statusline'中設置了什麼?顯示你的vimrc – Kent
感謝您的回覆,我編輯了問題 – james
@Carpetsmoker':StatusLine'的輸出是什麼? – Kent