oeasy教您玩轉(zhuǎn)vim - 14 - # 行頭行尾
行頭行尾
回憶上節(jié)課內(nèi)容??
我們這次了解了
大詞
和小詞
只能被空格、tab、換行分割
被
=
、"
等標(biāo)點(diǎn)分開(kāi)的詞小詞
就是我們常規(guī)意義的詞大詞
里面包括了=
、"
等標(biāo)點(diǎn)W、E、B都可以有大詞移動(dòng)

但如果我想一步就跳到行頭或行尾
這不一步登天么?
可能么??
查閱文檔??
還是從
:h w
,開(kāi)始查找起還是在
motion
里面查找應(yīng)該和W都屬于左右移動(dòng)的部分
找到這樣兩個(gè)命令

行首和行尾

^,也就是shift+6
作用是移動(dòng)到行首
或者說(shuō)移動(dòng)到本行第一個(gè)非空字符
$,也就是shift+4
作用是移動(dòng)到本行行尾
^
、$
也分別對(duì)應(yīng)正則表達(dá)式中的開(kāi)頭
和結(jié)尾
深入細(xì)節(jié)
如果本行開(kāi)頭第一個(gè)字符是空格
那^無(wú)法到第一個(gè)字符???
如果我就想去第一個(gè)字符
無(wú)論他是空格還是tab
應(yīng)該怎么辦呢?
這個(gè)命令應(yīng)該離
^
不遠(yuǎn)應(yīng)該也在
motion
的 左右移動(dòng)部分找到了
0

行頭區(qū)別
^是到本行第一個(gè)非空字符
0是到本行第一個(gè)字符,不管是不是空格

那結(jié)尾如果有空格會(huì)如何呢?
結(jié)尾細(xì)節(jié)
相關(guān)命令肯定也在左右移動(dòng)這部分
找到
g_

g_是到本行最后一個(gè)非空字符
兩個(gè)按鍵要依次按下
$跳到本行最后一個(gè)字符,即使他是空格
總結(jié)
我們這次學(xué)會(huì)了直接跳到開(kāi)頭和結(jié)尾
最重要的就是
^
、$
^到開(kāi)頭
$到結(jié)尾
還有什么好玩的嗎???
下次再說(shuō) *
標(biāo)簽: