我在vi文本编辑器中打开了一个文件。该文件是一个网址列表,如下所示:
http://some768/path/file.7z
http://some768/path/file1.7
http://some/path712/file2.7z
http://some/path917/file3.xyz.7z
http://some77/path999a7z/file4.xyz.7z
如何直接在vi中隔离或找到“.7”扩展名的行? e.g。
http://some768/path/file1.7
答案 0 :(得分:3)
在命令模式下,使用/\.7\n
。光标将移至下一个以.7
结尾的URL。按N
或Shift+N
可浏览所有匹配项。
答案 1 :(得分:2)
在命令模式下(按ESC
并键入/
或?
=>命令模式)。写得像
从文件开头搜索.7:
/\.7$
或
从文件末尾搜索.7:
?\.7$
然后按N
搜索vi中的下一个出现
答案 2 :(得分:1)
vi中的以下搜索字符串将找到.7在末尾的任何行:
/ \ 7 $