使用vim从windows或者其它地方复制粘贴时会把tab键或者对齐字符也当做文本内容一并粘贴,加之vim自动缩进功能,导致每行需不需要都会自动添加一个tab,会让文本看起来很乱。
解决办法:
第一种:
修改.vimrc文件
map <F10>
:set paste
map <F11>
:set nopaste
这样在粘贴前按F10键启动paste模式,粘贴后按F11取消paste模式即可。
第二种:
修改.vimrc文件
paste有一个切换paste开关的选项,这就是pastetoggle。通过它可以绑定快捷键来激活/取消 paste模式。
set pastetoggle=<F9>