2015-11-26 34 views
4

我相信可以在當前行下面加下劃線,而不是突出顯示。如何在vim中強調(而不是突出顯示)當前行?

這增加了亮點在我的.vimrc:

set cursorline 

這是我嘗試添加得到一個下劃線:

:highlight CursorLine gui=underline cterm=underline 

但它似乎沒有什麼區別。

我在Centos 6.7上通過putty使用vim 7.4.629,如果有幫助的話。

+0

嘗試':嗨清除CursorLine'然後':嗨CursorLine gui = underline cterm = underline' – Kent

+0

完美,謝謝。我意識到現在它與我的摩洛凱色彩方案中的指令相沖突。另一個問題;有可能有一個堅實的白色下劃線?目前,下劃線與任何文字的顏色相匹配。因此,該行與該行上的語法高亮顯示相匹配,並沿着其長度改變顏色。謝謝! – Codemonkey

+0

@Codemonkey,不,這是不可能的。 – romainl

回答

4

嘗試:hi clear CursorLine清除當前cusorline HL,然後:hi CursorLine gui=underline cterm=underline

下劃線的顏色是一樣的ctermfgguifg。你可以用你的「彩色」下劃線居住,或者加上cterm/guifg來加下劃線的文字和下劃線相同的顏色。

+0

如何,你可以具體嗎? – Codemonkey

+0

@Codemonkey例如':hi CursorLine gui = underline cterm = underline ctermfg = None guifg = None' – Kent