我还没想到的一件事是如何让vim的复制和粘贴正常工作。
有人可以解释为什么它没有开箱即用,以及如何让它保持间距等工作?
e.g。如果我从浏览器复制并粘贴一段代码,它应该粘贴到带有间距的vim中。
答案 0 :(得分:6)
使用:set paste
启用粘贴模式以停止vim对粘贴的文本应用任何缩进。
答案 1 :(得分:3)
添加到desbo的正确答案,您可以使用
快速切换选项:set paste!
现在,如果您有这个想法“嘿,映射甚至更快”;这不起作用,因为在粘贴模式下禁用映射。但是Vim通过一个特殊选项提供了一种解决方法:
:set pastetoggle=<F11>
最后,如果你使用GUI版本gvim
,你不需要关心所有这些,因为它能够区分打字与粘贴本身。