Java教程

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

本文主要是介绍oeasy教您玩转vim - 15 - # 行内查找,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

行头行尾

回忆上节课内容🤔

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

  • 最重要的就是 ^$

    • ^到开头

    • $到结尾

  • I

    • 相当于^i

  • A

    • 相当于$a

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

查找帮助

  • 还有什么呢?

  • 还是继续在 motion 里面

    • ^$之后找

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

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

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

查找字符

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

  • 看起来就像

    • f谁就跳到谁那里

  • 我们来试一下

  • 先下载个素材

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

行内查找

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

  • 通过fo

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

  • f的意思是

    • find 查找

    • 并让光标跳跃过去

  • o的意思是

    • 字符 o

    • 查的不是别的

    • 是字符 o

  • 前面还有 o

    • 想要找下一个咋办?

  • 还能咋办?

    • 查帮助呗!

    • 一定在 f 附近

继续查找

http://img4.sycdn.imooc.com/6115991b0001138f15260306.jpg

  • 帮助说;

  • 可以让查找继续

  • 我们来试试

动手练习

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

  • 好像真的可以

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

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

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

  • 试试

反向继续查找

http://img3.sycdn.imooc.com/6115991c0001901908600308.jpg

  • 中指向下找到,

  • 确实可以让他反向

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

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

反向跳跃

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

  • Ff一样

  • 都是行内跳跃

  • 但是F是反向跳跃

反向跳跃练习

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

  • 这个时候如果;

    • 就是继续反向查找

    • 保持跳跃的方向不变

    • 只要是方向不变就是;

    • 保持小拇指的感觉

  • 方向改变的话

    • 就是,

    • 体验中指的感觉

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

    • 这个怎么用

跳跃查找

  • 回忆 [count]

    • 这东西是翻子

    • 可以翻倍

    • 3w 就是跳跃3个小词

    • 4j 就是向下4行

  • f2o肯定不行

    • 因为f2查找到 2 字符

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

  • 2fo

    • 找到第 2o

  • ;

    • 保持查找方向不变

    • 继续向前

  • ,

    • 反向查找o

  • 2;

    • 保持查找方向不变

    • 向前移动到第 2o

  • 2,

    • 反向查找

    • 2o

http://img2.sycdn.imooc.com/6115991d0001a72208600308.jpg

总结

  • 跳跃

    • 向前跳跃是f

    • 向后跳跃是F

  • 继续

    • 保持方向是;

    • 改变方向是,

  • 可以加上 [count] 来加速

  • 还有什么好玩的吗?🤔

  • 下次再说 👋


这篇关于oeasy教您玩转vim - 15 - # 行内查找的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!