1、原因:
Ubuntu 10.04 Lucid Lynx默认安装将会把中文区域设置为zh_CN.utf8,而gvim能识别的中文区域设置为zh_CN.UTF-8。因此GVim会在启动时报错,且无法正常加载中文菜单。
使用locale查看:
[test-desktop@test:~]$ locale
LANG=zh_CN.utf8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=
2、解决办法:
$ cd
$ gvim .bashrc
在.bashrc文件的最后一行加上:
export LANG="zh_CN.UTF-8"
使更新的.bashrc立即生效:source .bashrc
最后用locale命令查看发现所有的语言选项的值都变成了 “zh_CN.UTF-8”。