我经常发现自己使用vi编辑器在文件(日志文件,脚本等)中搜索/a/b/c/file.txt
等路径。这通常是在我使用SSH连接的某台服务器上,因此我正在寻找不需要GUI编辑器的解决方案。
每次我想要搜索文件路径等字符串时,必须要逃避所有/
页面的痛苦。
在/
中搜索时有没有其他方法可以使用vi
?或者,是否有一些设置允许我将此搜索字符设置为其他内容? (即使它仅为活动会话设置它)
我知道我可以使用grep
,但vi
中的解决方案会很好。
答案 0 :(得分:2)
您可以使用?
字符代替/
,但唯一的区别是/
将从上到下进行前向搜索,而?
将搜索最后一行。
答案 1 :(得分:1)
您可以使用其他分隔符,例如#
:
:s#search#replace#g
鉴于包含此内容的文件:
hello this is me/you
我输入:
:s#me/you#otherthing#g
现在的文字是:
hello this is otherthing
答案 2 :(得分:0)
您可以尝试:cmap <C-/> \/