问题:vi/vim 编辑ANSI文本时,中文会显示乱码!vim
解决方法:修改vi/vim配置文件,添加以下红色并加粗的部分!spa
vi 配置文件路径:/etc/virc
vim 配置文件路径:/etc/vimrcunix
更改以前:orm
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1,gbk
endifutf-8
更改以后:form
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set fileencodings=ucs-bom,utf-8,latin1,gbk,cp936,gb2312
set termencoding=utf-8
set fileformats=unix
set encoding=prc
endif乱码
以前百度一大圈,都是说加上:百度
set fileencodings=ucs-bom,utf-8,latin1,gbk,cp936,gb2312
set termencoding=utf-8
set fileformats=unix
set encoding=prc配置
这几行,尼玛,就是没说必需要加在if和endif之间:)coding