欢迎光临散文网 会员登陆 & 注册

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

2021-08-14 06:42 作者:oeasy  | 我要投稿

行头行尾

回忆上节课内容🤔

  • 跳跃

    • 向前跳跃是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向左进行贴靠

  • ;保持方向

  • ,改变方向

  • 反向的反向就是正向

翻倍

  • 2totill 第2个 o

  • ;保持查找方向不变,继续向前 till 下一个 o

  • ,反向 till 上一个 o

  • 2;保持查找方向不变,向前 till 到第 2 个 o

  • 2,改变方向,till 第 2 个 o

总结

  • 贴靠

    • 向前贴靠是t

    • 向后贴靠是T

  • 继续

    • 保持方向是;

    • 改变方向是,

  • 可以加上 [count] 来加速

  • 行内左右移动好像,到这里接结束了?后面还有什么呢?

  • 下次再说 *


oeasy教您玩转vim - 16 - # 行内贴靠的评论 (共 条)

分享到微博请遵守国家法律