理想情况下,它是以下内容的变体:
:/somesearchstring/ norm! dd
以上搜索字符串并执行普通模式命令(在这种情况下,删除该行)。问题是,这只会在第一次出现搜索时执行命令。如何对搜索结果执行任意命令?
答案 0 :(得分:7)
像这样使用:g
:
:g/somesearchstring/norm! dd
或
:g/somesearchstring/d
见
:h :g
答案 1 :(得分:1)
像这样:
:g/somesearchstring/d
说明:
:g # Repeat for...
/somesearchstring/ # Each line which matches 'somesearchstring'
d # delete
答案 2 :(得分:1)
使用g(“全局”)前缀:
:克/ text_to_delete / d