SUSE Linux Part 24 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
406:401 09/06/01 21:32:07 ajBDXO/9 >>405レスありがとうございます。 わかりづらい説明になってしまってすみません。 manコマンドの結果にエスケープ文字が混ざって表示されてしまっています。 ESC[1m書式ESC[0m ESC[1mls [ESC[4mESC[22moptionsESC[24mESC[1m] [ESC[4mESC[22mfile...ESC[24m ESC[1m]ESC[0m man lsの結果がこう表示されてしまうのです。 最初はPAGERを、「less」から「lv -c」にすることで対応することができたのですが、 vimの中で表示させるときには、PAGERを読んでくれない状態でしたので 困ってしまいました。 (vimの:Manのことです。keywordprgを通すノーマルモードのKはPAGERを 読んでくれるので正常に表示されます。) そこで、他のスレでTERMが合っていないのでは、と助言をうけたので manに送られているTERM変数から読み解くべきかと、/etc/man.confを探していた次第です >>405でnroffを読んでみましたが、 このファイル内でTERMやPAGERを設定している様子はありません。 現状をまとめますと、 zcat /usr/share/man/ja/man1/ls.1.gz|nroff -man - | less ではこの問題が再現されます。 zcat /usr/share/man/man1/ls.1.gz|nroff -man - | less は正常に表示されます。 zcat /usr/share/man/man1/ls.1.gz|nroff -man - | lv -c も正常に表示されます。 長くなってしまいましたが、よろしくお願いします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5151日前に更新/272 KB
担当:undef