vim行尾

时间:2011-01-12 13:40:40

标签: vim

我想查看gvim中哪些行结尾。我经常在陈述后有空格,我不想拥有。如何切换此编辑器功能?

3 个答案:

答案 0 :(得分:21)

使用:

set list

这会显示很多内容(有关详细信息,请参阅:help 'list')。如果您只想显示行结尾,也可以这样做:

set lcs=eol:$,tab:\ \ 

(注意,行尾有两个“反斜杠,空格”对)。这可以防止标签突出显示。

您也可以这样做:

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

将所有尾随空格设为#。与它一起玩你的心灵内容,看看:

:help 'listchars'

或者,您可以使用以下内容突出显示它:

syn match Error /\s\+$/

答案 1 :(得分:4)

你可以像这样突出显示尾随空格:(从http://ertius.org/blog/highlighting-trailing-whitespace-in-vim/抬起)

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

但这不是内置的可切换功能;上面的代码片段会进入您的配置,并且会一直激活它。

答案 2 :(得分:3)

你应该能够通过执行/字符突出显示任何内容并按Enter键。

例如/ \ n(输入)应该显示换行符的位置。