VI命令使用(查找/替换)
(图片来源网络,侵删)在VI编辑器中,我们可以使用以下命令进行查找和替换操作:
1、查找命令:
/关键字:从当前位置开始向后查找关键字。
?关键字:从当前位置开始向前查找关键字。
n:继续查找下一个匹配项。
N:继续查找上一个匹配项。
2、替换命令:
:%s/旧字符串/新字符串/g:将整个文件中的旧字符串替换为新字符串。
:n,ms/旧字符串/新字符串/g:将指定行范围内的旧字符串替换为新字符串。
:%s/旧字符串/新字符串/gc:将整个文件中的旧字符串替换为新字符串,并在替换前询问用户是否确认替换。
:n,ms/旧字符串/新字符串/gc:将指定行范围内的旧字符串替换为新字符串,并在替换前询问用户是否确认替换。
3、查找并替换命令:
:%s/旧字符串/新字符串/gic:将整个文件中的旧字符串替换为新字符串,并在替换前询问用户是否确认替换,同时忽略大小写。
:n,ms/旧字符串/新字符串/gic:将指定行范围内的旧字符串替换为新字符串,并在替换前询问用户是否确认替换,同时忽略大小写。
4、反向查找命令:
?关键字:从当前位置开始向前查找关键字。
N:继续查找上一个匹配项。
5、反向替换命令:
:%sr/旧字符串/新字符串/g:将整个文件中的旧字符串替换为新字符串,但替换方向与正常替换相反。
:n,msr/旧字符串/新字符串/g:将指定行范围内的旧字符串替换为新字符串,但替换方向与正常替换相反。
6、反向查找并替换命令:
:%sr/旧字符串/新字符串/gic:将整个文件中的旧字符串替换为新字符串,并在替换前询问用户是否确认替换,同时忽略大小写,但替换方向与正常替换相反。
:n,msr/旧字符串/新字符串/gic:将指定行范围内的旧字符串替换为新字符串,并在替换前询问用户是否确认替换,同时忽略大小写,但替换方向与正常替换相反。
以上是在VI编辑器中进行查找和替换操作的命令,根据需要选择相应的命令进行操作即可。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。