为了账号安全,请及时绑定邮箱和手机立即绑定

oeasy教您玩转vim - 15 - # 行内查找

标签:
大数据

行头行尾

回忆上节课内容🤔

  • 上次学了直接跳到开头和结尾

  • 最重要的就是 ^$

    • ^到开头

    • $到结尾

  • I

    • 相当于^i

  • A

    • 相当于$a

https://img1.sycdn.imooc.com//6115991a0001431805000204.jpg

查找帮助

  • 还有什么呢?

  • 还是继续在 motion 里面

    • ^$之后找

  • 还是在左右移动这里面发现有个f

  • 看起来是查找某个字符的样子

https://img1.sycdn.imooc.com//6115991a0001c70409280394.jpg

查找字符

https://img1.sycdn.imooc.com//5acb3c8700013dc501600160.jpg

  • 看起来就像

    • f谁就跳到谁那里

  • 我们来试一下

  • 先下载个素材

#下载素材git clone http://github.com/overmind1980/vimtutorial.git# 进入目录cd vimtutorial#需要注意这次用无配置文件的方式启动vivi -u NONE oeasy.java

行内查找

https://img1.sycdn.imooc.com//6115991b0001613b08600308.jpg

  • 通过fo

  • 直接跳到了到了右边邻近的的 o 字符

  • f的意思是

    • find 查找

    • 并让光标跳跃过去

  • o的意思是

    • 字符 o

    • 查的不是别的

    • 是字符 o

  • 前面还有 o

    • 想要找下一个咋办?

  • 还能咋办?

    • 查帮助呗!

    • 一定在 f 附近

继续查找

https://img1.sycdn.imooc.com//6115991b0001138f15260306.jpg

  • 帮助说;

  • 可以让查找继续

  • 我们来试试

动手练习

https://img1.sycdn.imooc.com//6115991c00013dff08600308.jpg

  • 好像真的可以

  • 小拇指直接落下去就可以

  • 查找范围到本行末尾,不能跨行

  • 帮助里,还有个和;配对的,是干什么用的?

  • 试试

反向继续查找

https://img1.sycdn.imooc.com//6115991c0001901908600308.jpg

  • 中指向下找到,

  • 确实可以让他反向

  • 搜索范围还是被限制在了本行

  • 帮助里面还提到的F是干什么用的?

反向跳跃

https://img1.sycdn.imooc.com//5acb3c8700013dc501600160.jpg

  • Ff一样

  • 都是行内跳跃

  • 但是F是反向跳跃

反向跳跃练习

https://img1.sycdn.imooc.com//6115991c0001aa8c08600308.jpg

  • 这个时候如果;

    • 就是继续反向查找

    • 保持跳跃的方向不变

    • 只要是方向不变就是;

    • 保持小拇指的感觉

  • 方向改变的话

    • 就是,

    • 体验中指的感觉

  • 帮助里面还提到了 [count]

    • 这个怎么用

跳跃查找

  • 回忆 [count]

    • 这东西是翻子

    • 可以翻倍

    • 3w 就是跳跃3个小词

    • 4j 就是向下4行

  • f2o肯定不行

    • 因为f2查找到 2 字符

    • o下方插入一个空行,并切换到插入模式

  • 2fo

    • 找到第 2o

  • ;

    • 保持查找方向不变

    • 继续向前

  • ,

    • 反向查找o

  • 2;

    • 保持查找方向不变

    • 向前移动到第 2o

  • 2,

    • 反向查找

    • 2o

https://img1.sycdn.imooc.com//6115991d0001a72208600308.jpg

总结

  • 跳跃

    • 向前跳跃是f

    • 向后跳跃是F

  • 继续

    • 保持方向是;

    • 改变方向是,

  • 可以加上 [count] 来加速

  • 还有什么好玩的吗?🤔

  • 下次再说 👋


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消