ubuntu下vim乱码问题解决
使用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
Good blogging!