LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1094|回复: 10

搞定了gentoo中manpage的关键字彩色显示,贴出供大家参考

[复制链接]
发表于 2009-3-24 10:09:17 | 显示全部楼层 |阅读模式
我这里采用的是most软件。Gentoo中的less似乎有些问题,一直没有搞定直接用less做pager的manpage的关键字彩色输出。

具体步骤:
1. 安装most
  1. # emerge -av most
复制代码


2. 复制配置文件(我这里采用的是less的快捷键方式,习惯问题:D)
  1. $ bzcat /usr/share/doc/most-5.0.0a/lesskeys.rc.bz2 > ~/.mostrc
复制代码


3. 修改man 配置文件
把/etc/man.conf 中的这一行
  1. NROFF           /usr/bin/nroff -mandoc
复制代码

改成
  1. NROFF           /usr/bin/nroff -c -mandoc
复制代码


4. 修改你个人帐号的PAGER环境变量,添加如下行到~/.bashrc 或者~/.profile之类的地方
  1. export PAGER=most
复制代码


现在就可以测试你的manpage显示了
  1. $ man man
复制代码
发表于 2009-3-24 10:28:48 | 显示全部楼层
效果不错啊!
回复 支持 反对

使用道具 举报

发表于 2009-3-24 11:23:10 | 显示全部楼层
我中文MAN看起来是乱码。应该怎么弄呢?
回复 支持 反对

使用道具 举报

发表于 2009-3-24 16:50:23 | 显示全部楼层
Post by firefoxmmx;1964775
我中文MAN看起来是乱码。应该怎么弄呢?


groff UTF-8的问题。降级或者打补丁
回复 支持 反对

使用道具 举报

发表于 2009-3-24 22:44:27 | 显示全部楼层
建议不要这么做
如果日后,你想用xterm代替掉其它终端,或者你的g-terminal/konsole出问题了,你看manpage时就头痛了
回复 支持 反对

使用道具 举报

发表于 2009-3-24 22:49:16 | 显示全部楼层
我觉得默认的manpage高亮显示已经足够了 彩色没什么意义.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-25 10:09:42 | 显示全部楼层

这里有更多信息

对于manpage关键字的彩色输出完全属个人偏好。
http://forums.gentoo.org/viewtopic-t-749285.html

建议不要这么做
如果日后,你想用xterm代替掉其它终端,或者你的g-terminal/konsole出问题了,你看manpage时就头痛了


暂时还没发现什么问题,不论console下面还是使用其他终端程序(如xterm)
回复 支持 反对

使用道具 举报

发表于 2009-3-25 13:14:53 | 显示全部楼层
Post by sipingal;1965198
对于manpage关键字的彩色输出完全属个人偏好。
http://forums.gentoo.org/viewtopic-t-749285.html



暂时还没发现什么问题,不论console下面还是使用其他终端程序(如xterm)

多谢按这个帖子里的法子用man-db替换掉了man,虽然彩色没实现,utf8乱码却完全消失了,groff-utf8卸载后也没问题。
回复 支持 反对

使用道具 举报

发表于 2009-3-25 23:37:59 | 显示全部楼层
恩 等emerge openoffice的时候试了试 不错啊
我直接加到/etc/skel里了~~

Post by firefoxmmx;1964775
我中文MAN看起来是乱码。应该怎么弄呢?


直接 emerge -C man-pages-zh_CN
回复 支持 反对

使用道具 举报

发表于 2009-3-30 09:08:36 | 显示全部楼层
Post by palxex;1965297
多谢按这个帖子里的法子用man-db替换掉了man,虽然彩色没实现,utf8乱码却完全消失了,groff-utf8卸载后也没问题。


其实装上man-db之后,再用第一种most的方法就可以实现彩色了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表