|
|
发表于 2009-6-10 14:56:41
|
显示全部楼层
- lee@lab ~ $ locale
- LANG=en_US.UTF-8
- LC_CTYPE=zh_CN.UTF-8
- LC_NUMERIC="en_US.UTF-8"
- LC_TIME="en_US.UTF-8"
- LC_COLLATE=zh_CN.UTF-8
- LC_MONETARY="en_US.UTF-8"
- LC_MESSAGES="en_US.UTF-8"
- LC_PAPER="en_US.UTF-8"
- LC_NAME="en_US.UTF-8"
- LC_ADDRESS="en_US.UTF-8"
- LC_TELEPHONE="en_US.UTF-8"
- LC_MEASUREMENT="en_US.UTF-8"
- LC_IDENTIFICATION="en_US.UTF-8"
- LC_ALL=
- lee@lab ~ $ alias |grep cman
- alias cman='man -M /usr/share/man/zh_CN.UTF-8/ '
- lee@lab ~ $ eix groff-utf8
- [i] app-text/groff-utf8 [1]
- Available versions: 0!m
- Installed versions: 0!m(02:42:01 AM 03/27/2009)
- Homepage: http://www.haible.de/bruno/packages-groff-utf8.html
- Description: GNU groff wrapper allowing UTF-8 input
- [1] "china" /usr/local/portage/layman/gentoo-china
- lee@lab ~ $
复制代码
一、任何utf8 locale都是可以看中文man
二、设置一下,您可以在任何utf8 locale下,随意看中文或英文man
二、看中文man,使用groff-utf8+设置/etc/man.conf最简单方便
安装
app-i18n/man-pages-zh_CN
(从china-overlay)安装
app-text/groff-utf8
设置man
主要是改/etc/man.conf,把groff-utf8替换掉troff/nroff
- lee@lab ~ $ cat /etc/man.conf | grep -v '#' | grep utf8
- TROFF /usr/bin/groff-utf8 -Tutf8 -mandoc
- NROFF /usr/bin/groff-utf8 -Tutf8 -mandoc
复制代码
设置~/.bashrc
把下面的追加进去- alias cman='man -M /usr/share/man/zh_CN.UTF-8/ '
- alias ugroff='groff-utf8 -Tutf8 -man '
复制代码
重启X
现在,
man printf 看printf的英文man
cman printf 看printf的中文man |
|