2014-01-28 58 views
1

我还没有想到的一件事是如何让vim的复制和粘贴工作正常。为什么VIM的复制和粘贴被破坏以及如何正确地进行复制和粘贴?

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

例如如果我从浏览器复制并粘贴一段代码,它应该以间隔的方式粘贴到vim中。

+0

尝试使用'“+ p'(双引号,然后加,然后p)''+ y'应该允许您从vim复制文本。 – BenjaminGolder

+2

尝试':设置粘贴' – Alex

回答

5

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

3

添加到desbo的正确答案,你可以快速切换与

:set paste! 

选项现在,如果你有想法“哎,映射是更快”;这将无法正常工作,因为映射在粘贴模式下被禁用。但是,Vim在通过特殊的选项提供了解决方法:

:set pastetoggle=<F11> 

最后,如果您使用GUI版本gvim,你不需要关心这一切,因为它能够通过区分粘贴打字本身。