我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

在日常工作中,大家可能会经常使用到vi这一款编辑器。当然了,它是跑在终端里面的。在之前的文章中,苏南大叔也做过一些使用分享。在本文中,苏南大叔分享的是:vi查找字符串的小技巧。

苏南大叔:如何使用vi的字符串查找功能? - vi-find
如何使用vi的字符串查找功能?(图4-1)

本文测试环境:mac@big surviiterm2。本例中打开的文件是php.ini文件,查找的字符串是the

正向查找

输入"/",然后输入要查找的字符串,然后回车即可。

  • 查找光标往下一个的话,是敲一下键盘上的"n"字母(小写n)。
  • 查找光标往上一个的话,是敲一下键盘上的"N"字母(大写N)。

苏南大叔:如何使用vi的字符串查找功能? - 正向查找
如何使用vi的字符串查找功能?(图4-2)

逆向查找

输入"?",然后输入要查找的字符串,然后回车即可。

  • 查找光标往上一个的话,是敲一下键盘上的"n"字母(小写n)。
  • 查找光标往下一个的话,是敲一下键盘上的"N"字母(大写N)。

苏南大叔:如何使用vi的字符串查找功能? - 逆向查找
如何使用vi的字符串查找功能?(图4-3)

正向查找切换成逆向查找

在处于正向查找"/"的情况下,按下"#"号(shift+3),即可切换成逆向查找模式。值得一提的是:最后的查找命令,也会从"/"自动切换成"?"模式。

  • 小写"n"或者"#",都是从光标往上查找。
  • 而大写"N"是从光标往下查找。

苏南大叔:如何使用vi的字符串查找功能? - 正向切换成逆向
如何使用vi的字符串查找功能?(图4-4)

相关链接

总结

  • "/"是正向查找,"?"是逆向查找。
  • 不管是正向查找还是逆向查找,都是使用键盘"n",都是顺应查找方向的,而大写"N",是逆向查找方向的。

更多vi使用小技巧,请查看苏南大叔的博客文章:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   vi