vim 在 insert 模式下直接粘贴会出现格式错乱的问题,此时需要切换为 paste 模式来进行粘贴。以下提供临时和永久两种解决方案。
1.临时方案
按 Ecs 键,输入:
:set paste
进入 paste 模式后,按 i 键进入插入模式,然后再粘帖,文本格式就不会错乱了。但粘帖后还需要按 Esc 键进入普通模式,执行如下命令结束 paste 模式:
:set nopaste
2.永久方案
在 ~/.vimrc 中加入如下内容:
set pastetoggle=<F11>
这样,在普通模式下按 F11 (你也可以用自己喜欢的按键)就会进入 paste 模式,按 i 进入插入模式后粘帖,再按 F11 结束paste 模式。快捷键方式还是比较方便的。
Comments NOTHING