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'多次,但是我沒有找到非空白定義的位置。你能指點我的非空白定義的幫助文件嗎? –