web-dev-qa-db-ja.com

スクロールホイールをサポートするマニュアルページの表示

xterm-mouse-modeを使用したemacsのように、スクロールホイール(xtermマウスエスケープコード)を使用してmanページをスクロールしたいと思います。 lessはそれをサポートしていないようで、再コンパイルしないと追加する方法が見つかりません。

スクロールホイールをサポートする別のページャーを使用できますか(または、それを実行する方法を減らすことができます)?可能であれば、太字や下線をあきらめたくありません。

私のエミュレーターは、Mac OS XYosemite上のiTerm2です。

5
0942v8653

w3m まともなポケットベルになることができます(私はあまり好きではありませんが)。スクロールを含め、マウスをサポートします(構成でこれを有効にする必要がある場合があります)。

Vim はテキストエディタですが、ポケットベルとして使用できます:set PAGER='vim -R'マウスサポートを有効にする with set mouse=a あなたの~/.vimrc。ホイールは機能します 少なくともxtermでは 、OSXのターミナルエミュレータを保証できません。

代替画面モードのときにスクロールホイールの矢印キーを送信するようにターミナルエミュレータを設定しました。

ITerm2では、[設定]> [詳細設定]の下にあり、「スクロール」を検索します。

何かがサポートしている場合はxtermエスケープコードに干渉しませんが、サポートしていない場合は(lessのように)、代わりに矢印キーを送信します。まだ完全な解決策ではありませんが、何もないよりはましです。 (私はそれがSparhawkのターミネーターが上のコメントセクションでやっていたことだと思います)

3
0942v8653

これは、WoManEmacsを使用して可能であるようです。

http://www.emacswiki.org/emacs/WoMan によると、「woman」は「w/o man」、つまり「without man」の略で、「w/o man」がなくても、manページを表示できます。 man」プログラムがインストールされました。

Emacsに次のように入力します。

M-x woman

ここで、M-xAltキーの後に、文字xが続きます。

次に、表示するman pageを指定するように求められます。

1
Timothy Martin

catを使用できます

man --pager=cat <page>

または、マニュアルページをcatにパイプすることもできます

man <page> | cat
0
Muhammad