使用 vim 复制和粘贴多个文件?

Phi*_*lip 3 vim

Vim 在大多数情况下看起来不错,并且在某些类别中优于其他编辑器。但是复制和粘贴呢?(在我看来,即使是 MS DOS 的 EDIT.COM 在这个类别中的表现似乎也优于 vim。)

场景 1:我有一个软件项目,有很多目录,我想将一个函数从一个文件移动到另一个文件。最有效的方法是什么?

场景 2:我激活缩进。它似乎与多行复制和粘贴冲突。我记得在互联网上看到有人建议在此过程中关闭缩进。同时我什至看到了一些奇怪的宏。有没有有效的解决方案?

小智 5

  1. 如果您使用NERDTree插件目录不是您的敌人,否则您可以在选项卡中打开多个文件或拆分窗口。

  2. 复制的文本可以通过"+pvim yankin(=copying) 和在剪贴板中粘贴,粘贴工作完美无瑕——不仅是多行,而且是块状的——我不知道 M$ DOS Edit 是否可以做到这一点。


如果文本编辑器在文件之间复制或移动文本方面表现不佳,我不知道是否有任何文本编辑器能够在野外生存 20 多年。