行头行尾
回忆上节课内容🤔
上次学了直接跳到开头和结尾
最重要的就是
^
、$
^到开头
$到结尾
I
相当于^i
A
相当于$a
查找帮助
还有什么呢?
还是继续在
motion
里面^、$之后找
还是在左右移动这里面发现有个f
看起来是查找某个字符的样子
查找字符
看起来就像
f谁就跳到谁那里
我们来试一下
先下载个素材
#下载素材git clone http://github.com/overmind1980/vimtutorial.git# 进入目录cd vimtutorial#需要注意这次用无配置文件的方式启动vivi -u NONE oeasy.java
行内查找
通过fo
直接跳到了到了右边邻近的的
o
字符f的意思是
find
查找并让光标跳跃过去
o的意思是
字符
o
查的不是别的
是字符
o
前面还有
o
想要找下一个咋办?
还能咋办?
查帮助呗!
一定在
f
附近
继续查找
帮助说;
可以让查找继续
我们来试试
动手练习
好像真的可以
小拇指直接落下去就可以
查找范围到本行末尾,不能跨行
帮助里,还有个和;配对的,是干什么用的?
试试
反向继续查找
中指向下找到,
确实可以让他反向
搜索范围还是被限制在了本行
帮助里面还提到的F是干什么用的?
反向跳跃
F和f一样
都是行内跳跃
但是F是反向跳跃
反向跳跃练习
这个时候如果;
就是继续反向查找
保持跳跃的方向不变
只要是方向不变就是;
保持小拇指的感觉
方向改变的话
就是,
体验中指的感觉
帮助里面还提到了
[count]
这个怎么用
跳跃查找
回忆
[count]
这东西是翻子
可以翻倍
3w
就是跳跃3个小词4j
就是向下4行
f2o肯定不行
因为f2查找到
2
字符o下方插入一个空行,并切换到插入模式
2fo
找到第
2
个o
;
保持查找方向不变
继续向前
,
反向查找
o
2;
保持查找方向不变
向前移动到第
2
个o
2,
反向查找
第
2
个o
总结
跳跃
向前跳跃是f
向后跳跃是F
继续
保持方向是;
改变方向是,
可以加上
[count]
来加速还有什么好玩的吗?🤔
下次再说 👋