我一直在尝试抓取手册页的输出,并在其他一些事情中使用它。 这是行得通的,但linux是断字在行尾,这是有点刺激,因为当文本重构在一个可变宽度的查看窗口(认为HTML),线断裂reamin拆分ran – 单词。
我应该怎么做? 我看到了有关MANWIDTH的条目,但是我无法使其工作…
我试过了:
MANWIDTH = 30 男人 - 也 - MANWIDTH = 1000 男人
没有运气。 我试着创build一个man.conf,里面有MANWIDTH 30 (没有“=”符号)并放入〜然后尝试:
男人-C〜/ man.conf ls
人打开,它给了我这样的事情:
^ H1 / 4 [{杂碎; O)|| 1XEQ'eo2 >> vYYR%+ - B
_
_
e </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s>
>> Z - : - OT3p << cMnUA] ColXa + -No?6 AzQakmoEyo32HaeUoEaIxfSc; @ S3 [&%VDaODO(C)3O} I3
$ 2Z-II9 | D5S'VIo.m-质粒pEA9 |?'YXi4eZcy} R(R)叔^ oyu9 | d0e <N8t4a3 / 41A :)
oMNb“ao”Ouu> EDaD&E`haUooEiw; f1C.bU-C KpAyb ^ 92uE
我们可以看出,我们可以看出,
O1 / 2i2(R)141L,Z0.LXniE $〜R6.a5O#AEUA14UiFwY〜xIpB8 << Joo(R)QoMAEnuxu $ Iw&Cj3eO
(R)Eo2pm1c,_3ii << EsCa;
在我的Debian系统上,man man提供了–no-hyphenation(–nh)选项。 同样的手册页也提到了MANOPT,它允许你为将来的任何人调用设置默认的选项。 另一个你可能感兴趣的select是–no-justification(–nj)。
把它放在你的.profile(.bash_profile)中会禁用连字符和理由:
export MANOPT='--nh --nj'
然而,让我感到有点困惑的是,为什么你不使用-html标志直接从man命令生成HTML:
export MANOPT='--html'
克里斯
编辑/usr/share/tmac/doc.tmac并search行.de reset-args 。 在这个macros定义中,你应该看到一行如下所示:
.hy \n[hyphen-flags]
将该行更改为:
.hy 0
如果你有任何预先生成的猫的手册,你需要核武器强制再生。
你完成了。 但它是全球性的。
我喜欢
man zshall | fold -w 80 -s | less
“zshall”是男人话题