转载自:https://blog.csdn.net/inthat/article/details/106998111
解决办法:

在拷贝前输入:set paste (这样的话,vim就不会启动自动缩进,而只是纯拷贝粘贴)
拷贝完成之后,输入:set nopaste (关闭paste)
将 Vim 切换到粘贴模式。可用于从一个窗口剪切或复制文本并粘贴到 Vim。它的使用会避免一些意想不到的效果。
设置此选项可用于终端上运行的 Vim,因为那里 Vim 没法区别输入和粘贴的文本。在 GUI 里,Vim 知道何者来自粘贴,即使不打开 ‘paste’ 也基本上不会做错。对 Vim 能自己处理鼠标点击的终端也是如此。

总结: 在vi/vim普通模式下执行:set paste命令,再按 i 插入就会保留原文件格式


标签: linux, set, paste, vim, Vim, 拷贝, 粘贴, 缩进

相关文章推荐

添加新评论,含*的栏目为必填