2011-01-12 54 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