如何删除另一行上的模式开始?

Rem*_*man 5 vim design-patterns line

我想知道是否可以删除直到另一行上的模式开始.

PE

  1. 早上好
  2. 空行
  3. 空行
  4. 空行
  5. ....
  6. 空行
  7. 你好,世界

是否可以从光标"|"中删除 在第1行直到"第7行的世界?"(保持正常模式)

我经常这样做.通常我使用"dd"来删除第1行和第7行之间的所有行,然后删除到单词"dfw"但如果我在第347行并且我的文本在381上,则这很难.我必须计算两者之间的界限.他们经常删除一行太多.

Jac*_*cob 7

dd您可以使用更通用的d命令,而不是使用(删除单行)(^是您的光标)

^The quick
 brown fox
 jumped over
 the lazy
 dog
Run Code Online (Sandbox Code Playgroud)

键入d/the然后按回车键.它将从光标删除到第一个搜索匹配的开头,离开你

 the lazy
 dog
Run Code Online (Sandbox Code Playgroud)