XQuartz の Windows で使用する $term/$TERM の適切な設定を探しています。xterm も vt100 もうまく動作しません。プレーン テキストは問題なく表示されますが、非プレーン テキストを使用しようとすると問題が発生します。
man ページは通常問題なく表示されますが、問題が発生する場合もあります。(残念ながら、現時点では良い悪い例は思いつきません。)
現在、POD を表示しようとすると、これが表示されます。以下は、いくつかの単純なポッドと、さまざまな $term 設定で実行されるいくつかの perldoc です。
iolaire(100)> cat podtest
#!/usr/bin/env perl
1;
=pod
=head1 NAME
B<podtest> - podtest for pod output on shell
=head1 SYNOPSIS
podtest
=head1 DESCRIPTION
B<podtest> is pod test.
=cut
iolaire(101)> set term=vt100
iolaire(102)> perldoc podtest
2ESC[1mNAME2ESC[0m
2ESC[1mpodtest2ESC[0m - podtest for pod output on shell
2ESC[1mSYNOPSIS2ESC[0m
podtest
2ESC[1mDESCRIPTION2ESC[0m
2ESC[1mpodtest2ESC[0m is pod test.
iolaire(103)> set term=xterm
iolaire(104)> perldoc podtest
iolaire(105)> perldoc podtest | cat -v
^[[1mNAME^[[0m
^[[1mpodtest^[[0m - podtest for pod output on shell
^[[1mSYNOPSIS^[[0m
podtest
^[[1mDESCRIPTION^[[0m
^[[1mpodtest^[[0m is pod test.
iolaire(106)>
tcsh と bash で同じ問題が発生しました。
Perldoc は、OSX 上の xterms で正常に動作していました。数年前にこの動作が始まり、ついにうんざりして、再び機能させようとしています. (Perldoc、いくつかの man ページ、およびええと、私がこの問題を見た他のいくつかのもの。)
助けてくれてどうもありがとう!
バージョン: XQuartz 2.7.11; OS X 10.13.4; Perl v5.26.2; Perldoc v3.28