1
启动vim。 在空缓冲区中,插入两行,其中第一行由3个空格组成,第二行由hello world
组成。Vim中非空白字符的定义是什么?
这里就是空间用点表示的示例文件。
...
hello world
现在按gg
。光标移动到第一行的第三个空格处。
报价:help gg
:
<C-Home> or *gg* *<C-Home>*
gg Goto line [count], default first line, on the first
non-blank character |linewise|. If 'startofline' not
set, keep the same column.
文档说光标应该移动到第一行的第一个非空白字符。我有两个问题。
:help
是否记录非空白字符的定义?如果是这样,请你指点一下吗?- 是我们在上面提到的一致与
:help gg
提供的文档的实验观察行为?
似乎这种行为可能是'gg'实现的副作用。我不认为文档明确定义了“非空白”,因为据了解,“空白”是指空格(ASCII 32)或制表符(9)字符。 – graywh
':helpgrep非空白'。 – romainl
@romainl我做了':helpgrep非空白'然后':cnext'多次,但是我没有找到非空白定义的位置。你能指点我的非空白定义的帮助文件吗? –