vi显示中文乱码

问题: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

相关文章
相关标签/搜索