我使用Vim编辑我的电子邮件,我每天要做的事情是删除所有引用的行,直到签名开始为止:
Some my text and the caret _
> Some other quoted text I want to get rid of
> Blah blah
--
My signature
我经常做的是 jVjjjjjjd 或类似的东西。
我希望在此更有效率并删除所有内容,直到双击。不幸的是 df - 仅适用于当前行,我想指定regexp,如“^ - ”。
怎么做?谢谢!
答案 0 :(得分:5)
d/^--
怎么样? (也就是说,从插入符号位置删除所有内容,直到在行开头搜索“ - ”的第一次搜索。)
答案 1 :(得分:3)
我的mail_movement plugin定义了引用块和相应文本对象的动作。有了它,删除带引号的块就像daq
一样简单(删除引号)。