1

man ページで Aspell を使用したいのですが、単語分割に問題があります。私はマンマンを使います | 列 -bx | aspell (...) but "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

ハイフネーションなしで man ページをフォーマットしたい。これはそれを行う必要があります:

 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 に答える