LinuxSir.cn,穿越时空的Linuxsir!

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

完全支持中文的less命令有多少人需要?(已附补丁)

[复制链接]
发表于 2006-3-1 20:53:23 | 显示全部楼层 |阅读模式
由于中文手册页显示问题,本人修改了man-db及less命令,以使它们支持中文,但是有多少人需要支持中文的less呢?
对于使用命令行又希望使用中文的人应该有帮助吧,特别像俺老要看手册英文字母又不认得多少的情况下(有Xman但是总觉得不方便,不知道支持中文不)。
俺已经在Debian中实现了中文手册页的显示。这里说的中文支持是指在任何条件下的支持,如各种Locale下的支持而不单单是UTF-8的支持,完整的功能支持,如中文的搜索等,不出现半个汉字等。这些在原版本中都是有问题的,在修改后基本没问题了。俺希望有人支持,给测试一下,还有什么问题没有,如果没有问题就给作者发一个补丁。但是由于改动得比较多,不知道有没有引入BUG或者影响到原来的功能,所以需要大家给俺测试一下。
支持的给回一下帖吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-3-1 22:02:09 | 显示全部楼层
拿出来测测!虽然需求不大!
回复 支持 反对

使用道具 举报

发表于 2006-3-2 03:07:54 | 显示全部楼层
man文档,我到现在还没看过中文的。。。。。。给一个中文的让我看看?

我记得 man 是支持国际化的啊,less不支持倒是好像是真的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 07:03:34 | 显示全部楼层
中文手册在 http://cmpp.linuxforum.net/
Debian官方有manpages-zh(好像是这个名字)包,可能有点旧,其他发行版中也可能有,自己找找看。但是在Debian中apt安装了就用可能是乱码,应用俺的两个劳动成果后当然应该没有啦,要不俺不白忙了,如果使用GBK或GB2312的Locale,less加-R参数可能可以看到中文;Fedora只使用UTF-8,按http://cmpp.linuxforum.net/ 的说法应该有UTF-8编码的中文手册,也许直接能用,当然肯定还有点问题,如果用man-db和less的话。
有个中文手册页对于初学者应该还是很有帮助的,亲切易懂(如果没翻译得好的话),再说了,英文再好中文也不能丢吧,中国还要靠文化立国啊。像俺看英文就是不起反应,才搞这个。
补丁稍后放上(现在不在家)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 07:14:50 | 显示全部楼层
Debian Sid下的man-db补丁在 http://linuxsir.cn/bbs/showthread.php?t=243065 这里,如果直接使用二进制的man,可能只能用在Debian中,还是用源代码补丁再编译可靠一点。请大家多多反馈意见。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 13:11:47 | 显示全部楼层
我的fc4的less显示中文是正常的啊!我的locale是UTF-8的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-2 19:36:56 | 显示全部楼层
Post by gnap
我的fc4的less显示中文是正常的啊!我的locale是UTF-8的。

正确,因为less是支持UTF-8的,虽然搜索中文时可能有问题。
所以我说的是[color="Red"]完全支持,不管使用什么locale,当然也支持其他非中文的locale。
回复 支持 反对

使用道具 举报

发表于 2006-3-2 23:28:38 | 显示全部楼层
less -r不行么?
回复 支持 反对

使用道具 举报

发表于 2006-3-3 09:31:34 | 显示全部楼层
问问,那些 man 手册,作成 utf8 的,可以不?这样不就没乱码了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-3 17:24:20 | 显示全部楼层
Post by 终极幻想
问问,那些 man 手册,作成 utf8 的,可以不?这样不就没乱码了?

可以,直接下载UTF-8的手册,使用UTF-8的locale,less显示没有乱码,但是加黑显示可能有问题,搜索应该加黑处的汉字肯定有问题。如果不用UTF-8的locale,则又出现乱码了。做man-db的原因就是要不管用什么locale都能正确地显示。
回复 支持 反对

使用道具 举报

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

本版积分规则

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