问题描述
发现一个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编辑器,就不会有这个『自以为聪明』自动加注释的功能了
文章评论