oeasy教您玩转vim - 16 - # 行内贴靠
行头行尾
回忆上节课内容🤔

跳跃
向前跳跃是f
向后跳跃是F
继续
保持方向是;
改变方向是,
可以加上
[count]
来加速还有什么好玩的吗?🤔
动手
#这次还是用无配置的方式启动vi -u NONE oeasy.java
:h f
继续查找周围的命令f旁边还有
t
T
这两个是干什么用的?
我们来看一看👀
查看帮助

含义不同
f对应的单词是
find
找到t对应的单词是
till
贴靠
位置不同
f光标直接跳到查找的字符上
t光标跳到查找字符的前一个字符上,贴靠着查找字符
试一试

fe是把光标移动到
e
上面te是把光标移动到
e
之前的字符上面;还可以继续吗?
好像不行,怎么办?
继续移动
直接下一个是不行的
因为已经到达了
e
前一个的位置那我们可以
till
下一个e
till
下一个e
先l把光标移动到
e
上面然后小拇指直接落在;
再l把光标移动到
e
上面再小拇指落;
在;的过程中
重复的操作仍然是
till
till
的对象仍然是e

我们是否可以反方向,呢?
继续反向 till

,改变查找方向
模式仍然是
till
模式字符仍然是
e
找到左边最近的
e
的前一个字符的位置还想继续不可能
还是因为已经到达了
e
的前一个字符的位置于是要向左到
e
这样就可以继续向左查找了
直接反向

T向左进行贴靠
;保持方向
,改变方向
反向的反向就是正向

翻倍
2to
till
第2个o
;保持查找方向不变,继续向前
till
下一个o
,反向
till
上一个o
2;保持查找方向不变,向前
till
到第 2 个o
2,改变方向,
till
第 2 个o

总结
贴靠
向前贴靠是t
向后贴靠是T
继续
保持方向是;
改变方向是,
可以加上
[count]
来加速行内左右移动好像,到这里接结束了?后面还有什么呢?
下次再说 *