mac manpages 汉化

默认在终端进行man命令,如:man ls,会显示英文的帮助文档。
本文教你如何查看中文文档。

资源:
1.manpages-zh-1.5.2.tar.bz2
2.groff-1.21.tar.gz

 



- – - – - – - – - – - – - – - – - – - – - – - – - – - – - – - – 
步骤:
1.
解压manpages-zh-1.5.2.tar.bz2,得到manpages-zh-1.5.2文件夹

2.打开终端cd到此目录下

3.执行 ./configure

4.执行 sudo make

5.执行 sudo make install

6.修改/etc/man.conf,将/usr/local/share/man改为/usr/local/share/man/zh_CN

- -重启终端

- -此时可以man -w或man -aw ls看下效果,如果有类似/usr/local/share/man/zh_CN的东东,说明以上成功

 

 

- -以下解决中文乱码问题

7.解压groff-1.21.tar.gz,得到groff-1.21文件夹

8.在终端cd到此目录下

9.执行 ./configure

10.执行 sudo make

11.执行 sudo make install(发现/usr/local/bin下多了很多程序)

12.打开/etc/man.conf,在文件最后加上如下代码:

NROFF preconv -e UTF8 | /usr/local/bin/nroff -Tutf8 -mandoc -c

(代码无拼写错误,放心使用!)

- -重启终端

- -执行man -a ls,出现英文文档,按q,出现中文文档,按q,退出

- -可能还会有一点点control char的bug,不过这点小瑕疵,能接受

 

- - Line too long in config file 错误

  如下:

  Line too long in config file

  unable to make sense of the file /private/etc/man.conf

  在 /etc/man.conf 末尾增加空行即可

 

- - 其他设置

修改

PAGER           /usr/bin/less -isR

这样可以避免MAN手册页面中的ANSI Escape字符序列干扰(用于控制显示粗体等格式)

 

 

  

 

转载于:https://www.cnblogs.com/iceJava/p/5546575.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值