oeasy教您玩轉(zhuǎn)vim - 16 - # 行內(nèi)貼靠
行頭行尾
回憶上節(jié)課內(nèi)容??

跳躍
向前跳躍是f
向后跳躍是F
繼續(xù)
保持方向是;
改變方向是,
可以加上
[count]
來加速還有什么好玩的嗎???
動(dòng)手
#這次還是用無配置的方式啟動(dòng)vi -u NONE oeasy.java
:h f
繼續(xù)查找周圍的命令f旁邊還有
t
T
這兩個(gè)是干什么用的?
我們來看一看??
查看幫助

含義不同
f對(duì)應(yīng)的單詞是
find
找到t對(duì)應(yīng)的單詞是
till
貼靠
位置不同
f光標(biāo)直接跳到查找的字符上
t光標(biāo)跳到查找字符的前一個(gè)字符上,貼靠著查找字符
試一試

fe是把光標(biāo)移動(dòng)到
e
上面te是把光標(biāo)移動(dòng)到
e
之前的字符上面;還可以繼續(xù)嗎?
好像不行,怎么辦?
繼續(xù)移動(dòng)
直接下一個(gè)是不行的
因?yàn)橐呀?jīng)到達(dá)了
e
前一個(gè)的位置那我們可以
till
下一個(gè)e
till
下一個(gè)e
先l把光標(biāo)移動(dòng)到
e
上面然后小拇指直接落在;
再l把光標(biāo)移動(dòng)到
e
上面再小拇指落;
在;的過程中
重復(fù)的操作仍然是
till
till
的對(duì)象仍然是e

我們是否可以反方向,呢?
繼續(xù)反向 till

,改變查找方向
模式仍然是
till
模式字符仍然是
e
找到左邊最近的
e
的前一個(gè)字符的位置還想繼續(xù)不可能
還是因?yàn)橐呀?jīng)到達(dá)了
e
的前一個(gè)字符的位置于是要向左到
e
這樣就可以繼續(xù)向左查找了
直接反向

T向左進(jìn)行貼靠
;保持方向
,改變方向
反向的反向就是正向

翻倍
2to
till
第2個(gè)o
;保持查找方向不變,繼續(xù)向前
till
下一個(gè)o
,反向
till
上一個(gè)o
2;保持查找方向不變,向前
till
到第 2 個(gè)o
2,改變方向,
till
第 2 個(gè)o

總結(jié)
貼靠
向前貼靠是t
向后貼靠是T
繼續(xù)
保持方向是;
改變方向是,
可以加上
[count]
來加速行內(nèi)左右移動(dòng)好像,到這里接結(jié)束了?后面還有什么呢?
下次再說 *