最近在倒腾啊里云的主机时遇到了一个相当恶心的问题!阿里云默认安装的系统自带了VIM编辑器,可这个VIM编辑器总是中文乱码。
通过修改系统语言支持也未能解决这个问题,无奈之下只好问度娘,最后找到相当犀利的解决方法:
由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vim支持gb编码就好了。
方法如下:
$vim ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
再次打开vi,显示就正常了。如果不正常,重新开一个终端,再次打开vi。