Git Bash vim、gvim编辑器中文编码问题

Git Bash vim

Git客户端默认情况下,vim编辑文本中文会出现乱码,这时候你在右键设置编码是没用的。


Git Bash vim、gvim编辑器中文编码问题_第1张图片
命令行控制台文字的编码设置

正确的做法是到Git的安装目录下【本人不才 windows OS】找到vim配置文件:比如我的路径是E:\Program Files (x86)\Git\etc路径下vimrc文件,用git-vim打开,在文件头部添加一行配置项即可

set fencs=utf-8,gbk,utf-16,utf-32,ucs-bom "编码配置

一般建议把set nu也加上,vim默认是不显示行号的。

Git Bash vim、gvim编辑器中文编码问题_第2张图片
Git vimrc 配置文件

gvim

本人的gvim是version vim74,默认情况下依然是中文乱码,需要到配置文件配置编码。74版本的配置文件是安装目下的_vimrc文件,同理打开之,添加以下配置项

set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解决菜单乱码问题
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决consle输出乱码问题
language messages zh_CN.utf-8

配置项的解释参考: http://wenku.baidu.com/link?url=d0Ve10pvsQeer1fUxCce-cHENmnU_N4oUN_DCY_wRiSTGra3I5EZd-LmVEJphZjK9e6s8kmdiSkPYrSBvdv3s3PF_oeH0-tKVdMPJJGDtTS

Git Bash vim、gvim编辑器中文编码问题_第3张图片
GVIM配置

据说有些版本的配置文件是...vim/etc/vimrc文件,遇到的鸟儿们自己找里面的虫儿吧.....

本文原创, 转载注明出处

你可能感兴趣的:(Git Bash vim、gvim编辑器中文编码问题)