上次学了直接跳到开头和结尾
最重要的就是 ^
、$
^到开头
$到结尾
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]
来加速
还有什么好玩的吗?🤔
下次再说 👋