vim 粘贴乱码的解决方法
vim是我们最常用的编辑器之一,当我们使用vim编辑文件时,有时会出现粘贴代码格式混乱的问题,这是由vim自动缩进功能导致的,下面提供几种解决办法:
方法一
在命令行模式下,输入 :set noai 然后按“shift+i”进入编辑模式,然后按“shift+insert”粘贴文本
#禁用自动缩进
:set noai
方法二
在命令行模式下,输入 :set paste 然后按“shift+i”进入编辑模式,然后按“shift+insert”粘贴文本
#启用粘贴模式
:set paste
方法三
以上2种方式只是临时解决办法,如果想一劳永逸,可以在家目录新建个隐藏文件.vimrc,把这2个命令写入到vimrc中,就会一直生效了
echo -e "set noai\nset paste" > ~/.vimrc
vim中文乱码的解决办法
如果vim中出现中文乱码,在~/.vimrc文件中加上以下几行即可
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
阅读剩余
版权声明:
作者:yunweiadmin
链接:https://ldnmp.com/solution-to-vim-pasting-garbled-characters/
文章版权归作者所有,未经允许请勿转载。
THE END