マニュアルページでは、less
一般的なナビゲーションでは上下の矢印キーは記載されていませんが、Debian Linux(8.2)では上下の矢印キーが上下にスクロールします。なぜこれですか? lesskeyファイルはマンページに記載されています。おそらくマンページに定義されているでしょう。このファイルはどこにも見つかりません。 Debian 標準インストールに存在しますか?
ベストアンサー1
たとえば、マニュアルページにあります。OSXまたはUnixコマンド不完全:
- また、
less
カーソルキー、ホーム/ページキー、ページアップ/ページダウンキーのtermcap文字列を使用して独自に初期化します。 - ほとんどの構成では、オーバーライド(カーソルの上)文字列
LESS_TERMCAP_
などで始まる環境変数を使用してtermcap設定をオーバーライドすることもできます。LESS_TERMCAP_ku
ku
ソースコードを見ると、最初のキーバインディングをcmdtbl
提供するテーブルがあります。たとえば、次のようになります。decode.c
'k',0, A_B_LINE,
'y',0, A_B_LINE,
CONTROL('Y'),0, A_B_LINE,
SK(SK_CONTROL_K),0, A_B_LINE,
CONTROL('P'),0, A_B_LINE,
SK(SK_UP_ARROW),0, A_B_LINE,
ここでこのパターンを見ることができます。すべて行を返します。ただし、マニュアルページには何も表示されません。
追加資料:
- マニュアルページの色、環境変数について言及します。
- いくつかのキー(1)キーバインディングに関する議論を含むマニュアルページ