为什么VIM的复制和粘贴被破坏以及如何正确使用它?

时间:2014-01-28 15:16:01

标签: vim

我还没想到的一件事是如何让vim的复制和粘贴正常工作。

有人可以解释为什么它没有开箱即用,以及如何让它保持间距等工作?

e.g。如果我从浏览器复制并粘贴一段代码,它应该粘贴到带有间距的vim中。

2 个答案:

答案 0 :(得分:6)

使用:set paste启用粘贴模式以停止vim对粘贴的文本应用任何缩进。

答案 1 :(得分:3)

添加到desbo的正确答案,您可以使用

快速切换选项
:set paste!

现在,如果您有这个想法“嘿,映射甚至更快”;这不起作用,因为在粘贴模式下禁用映射。但是Vim通过一个特殊选项提供了一种解决方法:

:set pastetoggle=<F11>

最后,如果你使用GUI版本gvim,你不需要关心所有这些,因为它能够区分打字与粘贴本身。