vim行尾

Mar*_*riy 9 vim

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

DrA*_*rAl 21

使用:

set list
Run Code Online (Sandbox Code Playgroud)

这将显示很多东西(:help 'list'有关更多信息,请参阅参考资料).如果您只想显示行结尾,请执行以下操作:

set lcs=eol:$,tab:\ \ 
Run Code Online (Sandbox Code Playgroud)

(注意,行末有两个"反斜杠,空格"对).这可以防止突出显示标签.

你也可以这样做:

set lcs=eol:$,tab:\ \ ,trail:#
Run Code Online (Sandbox Code Playgroud)

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

:help 'listchars'
Run Code Online (Sandbox Code Playgroud)

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

syn match Error /\s\+$/
Run Code Online (Sandbox Code Playgroud)