我找不到一种方法来让Vim将所有空格显示为一个字符。我找到的只是制表符、尾随空格等。
当前回答
突出显示搜索
:set hlsearch
在.vimrc中
搜索空格制表符和回车符
/ \|\t\|\r
或搜索所有空白字符
/\s
搜索所有非空白字符(不显示空白字符,因此可以看到单词之间的空白字符,但不能看到尾随的空白字符)
/\S
显示所有尾随空格字符-在行的末尾
/\s$
其他回答
要突出显示空间,只需搜索:
/<空间>
笔记:<space>表示只需键入空格字符。使用:set hlsearch启用搜索结果的突出显示
突出显示空格和制表符:/[<space><tab>]
删除高光的快速方法是搜索其他任何内容:/美国国防部
(只需键入任意随机字符的短列表)
:将列表设置为启用。
:将nolist设置为禁用。
突出显示搜索
:set hlsearch
在.vimrc中
搜索空格制表符和回车符
/ \|\t\|\r
或搜索所有空白字符
/\s
搜索所有非空白字符(不显示空白字符,因此可以看到单词之间的空白字符,但不能看到尾随的空白字符)
/\S
显示所有尾随空格字符-在行的末尾
/\s$
如果用空格表示“”字符,我的建议就是搜索/替换。正如其他人所暗示的,set list将非打印字符更改为以列表字符配置的可见字符。
要将空格显式显示为其他字符,应使用类似于以下内容的方法:
:%s//█/克
然后只需撤消更改即可再次返回。
(以获得█ 我按了这个精确的键顺序::%s//CTRL-KFB/g)
:se list
:se nolist
:se足够了,不需要:set。