我知道如何从光标位置删除文本的一部分,即d/<pattern>
。 我想知道如何在光标位置之前删除文本的一部分,直到出现在光标位置之前的模式。
在文件位置x处:
>>>>
aaaa
===x
bbbb
<<<<
我想要删除
>>>>
aaaa
====
如果模式在文件中只存在一次,那么这项工作就可以了……而vim没有选择。然而,对于像这样的文件存在一个问题:
>>>>
aaaa
====
bbbb
<<<<
foo
boo
>>>>
cccc
====
dddd
<<<<
<pattern>
吗? - Lars Kotthoff