写点什么

oeasy 教您玩转 vim - 16 - # 行内贴靠

用户头像
o
关注
发布于: 1 小时前

行头行尾回忆上节课内容🤔


findo


跳跃    向前跳跃是 f    向后跳跃是 F
继续 保持方向是 ; 改变方向是 ,可以加上 [count] 来加速还有什么好玩的吗?🤔
复制代码


动手


#这次还是用无配置的方式启动 vi -u NONE oeasy.java


:h f 继续查找周围的命令
f 旁边还有 t T这两个是干什么用的?我们来看一看👀
复制代码


查看帮助


helpt


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


试一试


helpt


fe 是把光标移动到 e 上面te 是把光标移动到 e 之前的字符上面; 还可以继续吗?好像不行,怎么办?
复制代码


继续移动


直接下一个是不行的因为已经到达了 e 前一个的位置
那我们可以 先 l 把光标移动到 e 上面
然后小拇指直接落在 ; till 下一个 e 再 l 把光标移动到 e 上面
再小拇指落 ; till 下一个 e
在 ; 的过程中 重复的操作仍然是 till till 的对象仍然是 e
复制代码


tillgoon


我们是否可以反方向 , 呢?
复制代码


继续反向 till


tillgoon


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


直接反向


tillgoon


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


图片描述翻倍


2 t o till 第2个 o; 保持查找方向不变,继续向前 till 下一个 o, 反向 till 上一个 o2 ; 保持查找方向不变,向前 till 到第 2 个 o2 , 改变方向,till 第 2 个 o
复制代码


tillgoon 总结


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


用户头像

o

关注

还未添加个人签名 2017.10.25 加入

还未添加个人简介

评论

发布
暂无评论
oeasy教您玩转vim - 16 - # 行内贴靠