玩命加载中 . . .

Linux下解决vim内容黏贴缩进异常问题


Overview

最近用 vim 写代码的时候,发现复制整段代码再粘贴的时候,缩进就全乱了,如下图所示:

解决方法

方法1: set paste

每次vim时,执行:set paste,然后再进行内容黏贴。

缺点比较明显,就是每次vim都要进行上述操作,当然,养成习惯也无所谓(习惯成自然)。

方法2:快捷键

有一个切换 paste 开关的选项叫 pastetoggle,可以通过用它来绑定一个快捷键,即可实现单键控制 激活/退出 paste模式:

:set pastetoggle=<F5>

PS:
比方法1高阶了那么’亿’点点…

方法3:修改.vimrc增加set paste,永久生效

在当前登录用户HOME目录下,新增.vimrc文件,写入如下内容:

set paste

下次执行vim命令再次黏贴代码,缩进正常了。


文章作者: Gavin Wang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Gavin Wang !
  目录