在我用於vim的主題中,字符串顯示爲紅色,但問題是我拼寫檢查並且拼寫錯誤的單詞也顯示爲紅色。如何更改突出顯示的拼錯單詞的顏色?
這使得很難看到什麼是錯誤,直到你去那個詞和刪除任何字符。
我想讓拼寫錯誤的單詞突出顯示一點點,然後它現在。說#ff2929。
在我用於vim的主題中,字符串顯示爲紅色,但問題是我拼寫檢查並且拼寫錯誤的單詞也顯示爲紅色。如何更改突出顯示的拼錯單詞的顏色?
這使得很難看到什麼是錯誤,直到你去那個詞和刪除任何字符。
我想讓拼寫錯誤的單詞突出顯示一點點,然後它現在。說#ff2929。
可以使用hi
(簡稱:help highlight
)命令將在~/.vimrc
。一般結構是:
hi SpellBad ctermfg=015 ctermbg=000 cterm=none guifg=#FFFFFF guibg=#000000 gui=none
的cterm
爲終端VIM和gui
爲gVim的。 fg
代表前景,並且是字母的顏色,bg
代表背景,並且是字母后面的顏色。
對於支持256色的條件(如xterm-256colors),終端顏色對於標準終端顏色(8個普通和8個明亮)可以是0-15或0-255。 gui顏色是十六進制格式。 xterm-color-table是256和十六進制顏色的有用參考。最後一個選項可用於指定加粗,斜體,或無(均不)。
就你而言,將前景設置爲黑色以使字母突出顯示可能是最簡單的。首先,找到與:set spell
拼寫錯誤的單詞,然後輸入asdflkjasldf或其他內容。然後輸入:hi SpellBad ctermfg=000 guifg=#000
,看看這是否是您喜歡的解決方案。如果沒有,請使用xterm-color-table或其他顏色引用來查找您喜歡的顏色。
試試這個:
:hi SpellBad guibg=#ff2929 ctermbg=224
guibg
是GUIctermbg
是TERM我在gnome-terminal中使用vi,當我在做'時,沒有任何工作: hi SpellBad guibg =#ff2929',當我追加'ctermbg = 224'時,我認爲拼寫檢查不起作用(沒有字突出顯示,甚至拼寫錯誤!) –
嘗試其他顏色代碼。沒有每個終端都一樣。 – kev
很久以前,當我發佈這個問題時,我發現了我的外殼的solarized colorscheme。 –
我使用日光自己,嘗試'突出Pmenu ctermbg = darkred ctermfg =白色guibg =黑色gui = bold'看看是否解決了這個問題。當然,根據[這裏]設置背景顏色(https://github.com/altercation/vim-colors-solarized) –