Vim:从第一个非空白字符到最后一个空白字符的复制/删除行

时间:2011-04-30 02:57:49

标签: vim vi

大部分时间我在Vim中使用yydd复制或删除某些代码时,我也得到了缩进空格。是否有一个快速命令,我可以在没有前导或尾随空格的情况下划线?

2 个答案:

答案 0 :(得分:7)

我不是巫师,但是:

^v$gey

适合我。你总是可以别名。

编辑:这是一个不依赖于视觉模式的更好的。

^yg_

答案 1 :(得分:6)

还有另一种解决隐含问题的方法。在将行放入缓冲区后,您可以使用]p]P使用适当的缩进粘贴它们。这些粘贴命令会自动调整粘贴线的缩进以匹配光标所在行的缩进。