我还没有想到的一件事是如何让vim的复制和粘贴工作正常。为什么VIM的复制和粘贴被破坏以及如何正确地进行复制和粘贴?
有人可以解释为什么它不开箱,以及如何让它工作,保留间距等?
例如如果我从浏览器复制并粘贴一段代码,它应该以间隔的方式粘贴到vim中。
我还没有想到的一件事是如何让vim的复制和粘贴工作正常。为什么VIM的复制和粘贴被破坏以及如何正确地进行复制和粘贴?
有人可以解释为什么它不开箱,以及如何让它工作,保留间距等?
例如如果我从浏览器复制并粘贴一段代码,它应该以间隔的方式粘贴到vim中。
使用:set paste
打开粘贴模式,以停止vim对粘贴的文本应用任何缩进。
添加到desbo的正确答案,你可以快速切换与
:set paste!
选项现在,如果你有想法“哎,映射是更快”;这将无法正常工作,因为映射在粘贴模式下被禁用。但是,Vim在通过特殊的选项提供了解决方法:
:set pastetoggle=<F11>
最后,如果您使用GUI版本gvim
,你不需要关心这一切,因为它能够通过区分粘贴打字本身。
尝试使用'“+ p'(双引号,然后加,然后p)''+ y'应该允许您从vim复制文本。 – BenjaminGolder
尝试':设置粘贴' – Alex