2011-01-12 49 views
9

我想查看gvim中行結束的位置。我經常在發言後有空格,但我不想擁有空格。如何切換此編輯器功能?vim行尾

回答

21

用途:

set list 

,將顯示很多東西(見:help 'list'瞭解更多信息)。如果你想只顯示在線的結局,這樣做還有:

set lcs=eol:$,tab:\ \ 

(請注意,有兩個「反斜槓,空間」上線結束對)。這可以防止突出顯示選項卡。

你可以做交替:

set lcs=eol:$,tab:\ \ ,trail:# 

爲了讓所有尾隨空格爲#。用它玩你的心內容和看到:

syn match Error /\s\+$/ 
4

您可以突出顯示尾隨空白是這樣的:(從http://ertius.org/blog/highlighting-trailing-whitespace-in-vim/解除)

highlight ExtraWhitespace ctermbg=red guibg=red 
autocmd Syntax * syn match ExtraWhitespace /\s\+$\| \+\ze\t/ 

這不是一個內置的可切換的功能,雖然,上面的代碼片段將會在你的配置文件中出現,並且會始終保持活動狀態。

3

你應該能夠只是做了突出什麼:

:help 'listchars' 

或者,你可以用這樣的高亮顯示/字符並回車。

例如/ \ n(enter)應該顯示換行符的位置。

+0

-1:這並沒有真正解決海報的問題 – 2011-01-12 16:04:17