我想查看gvim中哪些行结尾。我经常在陈述后有空格,我不想拥有。如何切换此编辑器功能?
答案 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(输入)应该显示换行符的位置。