欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-11 11:57:58
...

Git Bash vim

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


命令行控制台文字的编码设置

正确的做法是到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 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

GVIM配置

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

本文原创, 转载注明出处