oeasy教您玩轉vim - 14 - # 行頭行尾
行頭行尾
回憶上節課內容🤔
咱們此次瞭解了 大詞
和 小詞
正則表達式
小詞
就是咱們常規意義的詞spa
大詞
裏面包括了 =
、"
等標點code
- W、E、B 均可以有大詞移動
![WEB WEB](http://static.javashuo.com/static/loading.gif)
- 但若是我想一步就跳到行頭或行尾
- 這不一步登天麼?
- 可能麼🤔
查閱文檔📕
- 仍是從
:h w
,開始查找起
- 仍是在
motion
裏面查找
- 應該和 W 都屬於左右移動的部分
- 找到這樣兩個命令
![WEB WEB](http://static.javashuo.com/static/loading.gif)
行首和行尾
![WEB WEB](http://static.javashuo.com/static/loading.gif)
^,也就是 shift+6圖片
$,也就是shift + 4rem
^
、$
也分別對應正則表達式中的 開頭
和 結尾
深刻細節
若是本行開頭第一個字符是空格文檔
- 那^沒法到第一個字符啊?
- 若是我就想去第一個字符
- 不管他是空格仍是tab
- 應該怎麼辦呢?
- 這個命令應該離
^
不遠
- 應該也在
motion
的 左右移動部分
- 找到了
0
![WEB WEB](http://static.javashuo.com/static/loading.gif)
行頭區別
- ^ 是到本行第一個非空字符
- 0 是到本行第一個字符,無論是否是空格
![圖片描述 圖片描述](http://static.javashuo.com/static/loading.gif)
結尾細節
![toEnd toEnd](http://static.javashuo.com/static/loading.gif)
- g_ 是到本行最後一個非空字符
- 兩個按鍵要依次按下
- $ 跳到本行最後一個字符,即便他是空格
總結
- 咱們此次學會了直接跳到開頭和結尾
最重要的就是 ^
、$
it
- 還有什麼好玩的嗎?🤔
- 下次再說 👋
歡迎關注本站公眾號,獲取更多信息