行頭行尾
回憶上節課内容🤔
我們這次了解了 大詞 和 小詞
小詞 就是我們正常意義的詞
被 =、" 等标點分開的詞
大詞 裡面包括了 =、" 等标點
隻能被空格、tab、換行分割
W、E、B 都可以有大詞移動
WEB
但如果我想一步就跳到行頭或行尾
這不一步登天麼?
可能麼🤔
查閱文檔📕
還是從 :h w,開始查找起
還是在 motion 裡面查找
應該和 W 都屬于左右移動的部分
找到這樣兩個指令
行首和行尾
^,也就是 shift+6
作用是移動到行首
或者說移動到本行第一個非空字元
$,也就是shift + 4
作用是移動到本行行尾
^、$ 也分别對應正規表達式中的 開頭 和 結尾
深入細節
如果本行開頭第一個字元是空格
那^無法到第一個字元啊?
如果我就想去第一個字元
無論他是空格還是tab
應該怎麼辦呢?
這個指令應該離 ^ 不遠
應該也在 motion 的 左右移動部分
找到了 0
行頭差別
^ 是到本行第一個非空字元
0 是到本行第一個字元,不管是不是空格
圖檔描述
那結尾如果有空格會如何呢?
結尾細節
相關指令肯定也在左右移動這部分
找到 g_
toEnd
g_ 是到本行最後一個非空字元
兩個按鍵要依次按下
$ 跳到本行最後一個字元,即使他是空格
總結
我們這次學會了直接跳到開頭和結尾
最重要的就是 ^、$
^ 到開頭
$ 到結尾
還有什麼好玩的嗎?🤔
下次再說 👋