不是使用范围来集中行动,而是说:
5,10/booboo <-- to find "booboo" between lines 5 and 10
或
5,10g/booboo/d <-- to delete "booboo" between lines 5 and 10
我想知道我是否可以在命令行 中搜索范围 。 (我理解视觉选择并在该范围内行动。)我能想到的只是搜索短语的第一个实例并标记它:
:g/blahblah/mark a
然后是第二个实例:
:g/bleepbleep/mark b
然后在该区域内执行我想要的内容:
:'a,'bg/booboo/d
我认为有更好的方法。
答案 0 :(得分:3)
你可以这样做:
:/blahblah/,/bleepbleep/g/booboo/d
您甚至可以更加想象一下,并将光标首先发送到文档的顶部:
:0;/blahblah/,/bleepbleep/g/booboo/d
另见:help [range]