1

这可能是一个愚蠢的问题,但我找不到答案。那么,如何在 vim 文件的每一行末尾添加 ¬ 呢?它更多的是关于样式,避免尾随空格等,比如这个颜色方案:http: //ethanschoonover.com/solarized/img/solarized-dualmode.png

提前致谢。

4

3 回答 3

9
set list
set listchars+=eol:¬

:help 'list':help 'listchars'

于 2012-11-12T16:05:31.830 回答
4

如果您输入:

:set list

那么 vi 应该向您显示每行的末尾带有一个$字符。假设您想要的只是捕获尾随空格,那就可以了。然后,您可以使用以下命令将其关闭:

:set nolist

它实际上还为您提供了其他功能,例如使选项卡可见,在尝试跟踪 Python 缩进问题时非常方便,或者由于不同的选项卡宽度设置而打印不同的内容。

当然,如果您希望删除行尾的空白,您可以在替代命令中使用正则表达式:

:g/  *$/s///g
于 2012-11-12T16:01:36.000 回答
2
:set list listchars+=eol:¬

或者,如果您只是对查看尾随空格感兴趣,可以使用:

:set list listchars+=trail:∙
于 2012-11-12T16:06:31.550 回答