zoukankan      html  css  js  c++  java
  • 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字符序列干扰(用于控制显示粗体等格式)

     

      

  • 相关阅读:
    SQL基础篇——如何搭建一个数据库
    SQL基础篇---基本概念解析
    联合体与结构体的区别
    结构体和它在链表中的使用
    火线零线地线
    第十二章 泛型
    Winform 控件使用集锦
    全局钩子和局部钩子
    第八章 方法
    第七章 常量和字段
  • 原文地址:https://www.cnblogs.com/iceJava/p/5546575.html
Copyright © 2011-2022 走看看