如何使用vi的字符串查找功能?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
在日常工作中,大家可能会经常使用到vi
这一款编辑器。当然了,它是跑在终端里面的。在之前的文章中,苏南大叔也做过一些使用分享。在本文中,苏南大叔分享的是:vi
查找字符串的小技巧。
本文测试环境:mac@big sur
,vi
,iterm2
。本例中打开的文件是php.ini
文件,查找的字符串是the
。
正向查找
输入"/",然后输入要查找的字符串,然后回车即可。
- 查找光标往下一个的话,是敲一下键盘上的"n"字母(小写n)。
- 查找光标往上一个的话,是敲一下键盘上的"N"字母(大写N)。
逆向查找
输入"?",然后输入要查找的字符串,然后回车即可。
- 查找光标往上一个的话,是敲一下键盘上的"n"字母(小写n)。
- 查找光标往下一个的话,是敲一下键盘上的"N"字母(大写N)。
正向查找切换成逆向查找
在处于正向查找"/"的情况下,按下"#"号(shift+3),即可切换成逆向查找模式。值得一提的是:最后的查找命令,也会从"/"自动切换成"?"模式。
- 小写"n"或者"#",都是从光标往上查找。
- 而大写"N"是从光标往下查找。
相关链接
- https://newsn.net/say/vi-encode.html
- https://newsn.net/say/vi-goto-pos.html
- https://newsn.net/say/vi-goto-line.html
总结
- "/"是正向查找,"?"是逆向查找。
- 不管是正向查找还是逆向查找,都是使用键盘"n",都是顺应查找方向的,而大写"N",是逆向查找方向的。
更多vi
使用小技巧,请查看苏南大叔的博客文章:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。