一、gvim菜单和帮助进行汉化后,会出现菜单乱码,网上翻了些资料都没好到解决办法,后来在.vimrc中做了如下配置,解决问题
(中文帮助下载后将doc文档复制到/usr/share/vim/vim72/doc中后,rename cnx后缀为txt即可,建议备份原有E文帮助)
set encoding=utf-8 "设置编码格式
set langmenu=zh_CN.UTF-8 "菜单语言
source $VIMRUNTIME/delmenu.vim "删除菜单
source $VIMRUNTIME/menu.vim "导入菜单
二、由于CentOS中没有默认安装man的C函数库手册,重新下载,网上发现还有man相关中文手册,一并安装了作为参考
#sudo yum install man-pages.noarch
如果还需要C++函数库手册,系统中若未由该man手册,可从gnu镜像源中获取最新手册
如:ftp://gcc.gnu.org/pub/gcc/libstdc++/doxygen/libstdc++-man.4.4.0.tar.bz2
解压后拷贝至系统中man3路径下即可
$ sudo cp ~/Downloads/libstdc++-man-4.4.0/man3/* /usr/share/man/man3
关于man命令会中文系统会报路径错误,也给出以下解决方法
错误提示如下:
$ man abc
Cannot open the message catalog "man" for locale "zh_CN.utf8"
(NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N")
No manual entry for abc
原因是系统置为中文后,man路径问题,将en下到man拷贝一份至zh下
$ sudo cp /usr/share/locale/en/LC_MESSAGES/man /usr/share/locale/zh/LC_MESSAGES/
man中文手册安装如下:
下载中文手册安装包:http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz
解压后在目录下更改下安装配置文件
$ ./configure --prefix=/usr/local/zhman --disable-zhtw
$ make
$ make install
安装完成后中文手册到man路径不同,使用需要制定路径,如:$ man -M /usr/share/zhman/share/man/zh_CN fopen
在当前用户下增加个cman命令别名
编辑~/.bashrc
alias cman='man -M /usr/share/zhman/share/man/zh_CN'
使其生效
$ source ~/.bashrc
至此完成中文手册安装