vim编辑状态粘贴时如果首行是注释其他行都会自动加注释的问题几种解决办法

2022-03-11 537点热度 0人点赞 0条评论

问题描述

发现一个Linux下vim编辑器的问题,编辑状态下,复制几行代码(其中第一行有个#注释,或者当前行就是注释的状态)到vim,会发现后面的几行都自动加上了注释。

例如:

如上所示,后面的some-key1 = some-value1等等,都自动加上了注释

问题解决

  • 办法1

先输入指令:

:set paste

再输入

i

这个时候,再粘贴,就正常了

如上图,现在是insert paste模式了,后面的some-key1 = some-value1都不会自动加上注释了

  • 办法2

这个比较推荐,是一劳永逸的办法:

修改~/.vimrc 文件(如果没有就创建),内容如下:

set paste

更简单的一句话命令就是:

echo set paste > ~/.vimrc
  • 办法3

另外还有一个方法,就是不用vim,直接用简易的vi编辑器,就不会有这个『自以为聪明』自动加注释的功能了

 

admin

这个人很懒,什么都没留下

文章评论

您需要 登录 之后才可以评论