使用apt-get install vim后,打开有些文本文件时,显示是乱码。应该是ubuntu默认是uft-8的原因。在vim命令模式下,直接set encoding还是乱码。

直接google一下,找到一篇文章,需要修改.vimrc文件,找到/root/.vimrc,没有这个文件!。。突然想可能在/etc下面,果然找到!

看到这两句话

if filereadable(“/etc/vim/vimrc.local”)

source /etc/vim/vimrc.local

endif

 

于是新建一个文件vimrc.local

set tabstop=4

set softtabstop=4

set shiftwidth=4

set autoindentset cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

set nu

let &termencoding=&encoding

set fileencodings=utf-8,gbk,ucs-bom,cp936

有上面这些设置基本就满足了。乱码问题也同时搞定。

主要是下面这两个设置

let &termencoding=&encoding

set fileencodings=utf-8,gbk,ucs-bom,cp936

 

1 对 “ubuntu下vim乱码问题解决”的想法;

发表评论

邮箱地址不会被公开。 必填项已用*标注