0

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

4

1 に答える 1