1

我想在手册页上使用 Aspell,但我遇到了分词问题。我用男人男人 | 上校-bx | aspell (...) 但是“man man | col -bx”返回带有吐词的文本,即:

"man formats and displays the on-line man-
ual pages. If you specify section, man on-
ly looks in that section of the manual."

所以 Aspell 将这个词返回为错误的。

任何想法如何关闭它?

4

1 回答 1

4

您想格式化手册页而不使用连字符。这应该这样做:

 groff -mtty-char -Tutf8 -man -rHY=0 /usr/share/man/man1/man.1

或者告诉它页面太宽以至于它从不连字符:

 groff -mtty-char -Tutf8 -man -rLL=1000000 /usr/share/man/man1/man.1

现在有一些解释,所以你知道在哪里可以找到这些东西。man用 格式化页面nroff,这只是一个脚本groff。您可以了解它的作用:

sh -x $(which nroff) -man /usr/share/man/man1/man.1

这反过来会吐出一个groff类似于上面的命令。然后你可以找出 groff 在内部做了什么-V

groff -mtty-char -Tutf8 -man -V /usr/share/man/man1/man.1

...并了解我使用的连字符标志

man groff_man
于 2014-03-28T13:00:57.830 回答