[英]Highlight column in Vim
我試圖在vim中突出顯示80個字符的列,以幫助我使代碼簡短。 我已將其添加到我的.vimrc中:
" Highlight column 80
if exists('+colorcolumn')
highlight ColorColumn ctermbg=4
set colorcolumn=80
else
au BufWinEnter * let w:m2=matchadd('ErrorMsg', '\%>80v.\+', -1)
endif
我已經使用:help ctermbg
查看了可用的顏色,但是無論我為ctermbg使用什么參數,我都會得到深紅色的高光,這非常令人討厭。 如何更改此顏色?
非常感謝
輸出為
ColorColumn xxx term=reverse ctermbg=4 guibg=DarkRed
您可能正在使用GVIM,它使用gui..=
定義。 您需要(並且應該經常這樣做,除非您僅使用終端或圖形化Vim)添加GUI定義( :h gui-colors
有一個列表):
:highlight ColorColumn ctermbg=4 guibg=blue
特別是如果您要切換colorschemes ,則可能還有一些剩余的屬性。 指定所有屬性比較安全(請參閱:help :hi
):
:highlight ColorColumn term=reverse cterm=NONE ctermfg=NONE ctermbg=4 gui=NONE guifg=NONE guibg=blue
嘗試例如:
highlight ColorColumn ctermbg=Blue
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.