0

我使用 Vim 编辑我的电子邮件,我每天喜欢做的事情是删除所有引用的行,直到我的签名开始:

Some my text and the caret _

> Some other quoted text I want to get rid of
> Blah blah

--
My signature

我总是做的是jVjjjjjjd或类似的事情。

我想在这方面更有效率并删除所有内容,直到双破折号。不幸的是df-,仅适用于当前行,我想指定正则表达式,如“^--”。

怎么做?谢谢!

4

2 回答 2

5

怎么样d/^--?(也就是说,从插入符号位置删除所有内容,直到第一次在行首搜索“--”。)

于 2013-08-02T07:52:58.343 回答
3

我的mail_movement 插件定义了转到引用块和相应文本对象的动作。有了它,删除引用的块就像daq(删除引用)一样简单。

于 2013-08-02T08:01:13.033 回答