如何在Vim中最容易复制一段文本?

时间:2011-12-11 12:09:18

标签: vim

假设我的代码中有一段文字需要重复。

到目前为止,我一直在做的是开始,按v进入可视模式,然后移到最后,按y来拉动文本,移回一个字符然后p把它放在那里。

有更简单的方法吗?类似的东西:

  1. 使用v选择文字。
  2. 按下一些命令序列,它就是 - 它是重复的。

2 个答案:

答案 0 :(得分:6)

如果是“将一个字母移回”,您试图避免,请按P而不是p进行“粘贴”操作。

答案 1 :(得分:2)

您可以随时定义自定义宏/快捷方式。

map ! "+yP

允许您使用v输入视觉效果,标记文字,并使用!复制一次(对于额外的重复项,请根据需要重复pP