最新のFedoraを搭載した2台のコンピューターを使用しています。 1つ目は、zshを使用しており、マウスホイールをgnome-terminal内の少ないページャーで使用して、ページャーをスクロールできます。
2つ目は、bashを使用し、マウスでページャーではなく端末の履歴をスクロールする方法です。
シェルは何の違いもないはずですが、2番目のケースでマウスホイールを使用してスクロールできないのはなぜですか?
それが何をするかを説明するために、私がこのようなドキュメントを持っていると想像してください:
AAAA
BBBB
CCCC
DDDD
EEEE
そして、私は2ラインターミナルを持っています。使用量を減らすと、画面に表示されます
AAAA
BBBB
マウスのホイールはそれ以上下にスクロールできません。上にスクロールすると、bashプロンプトの履歴が表示されます。次に、ページダウンキーを使用してドキュメントの下部に移動し、画面を表示します。
DDDD
EEEE
上にスクロールすると、
BBBB
DDDD
->
less
をスクロールしたコンピュータにはLESS=-r
、もう1人はLESS=-asXFMMRqix8
。
-q
または--quiet
または--silent
適度に「静かな」操作を引き起こします。ファイルの終わりを超えて、またはファイルの先頭の前にスクロールしようとした場合、端末ベルは鳴りません。端末に「ビジュアルベル」がある場合は、代わりにそれが使用されます。無効な文字を入力するなど、他の特定のエラーが発生するとベルが鳴ります。デフォルトでは、このようなすべての場合に端末ベルが鳴ります。
-X
または--no-init
端末へのtermcap初期化および非初期化文字列の送信を無効にします。これは、画面のクリアなど、非初期化文字列が不必要なことを行う場合に望ましいことがあります。
-X
オプションは、すべてを一緒にスクロールすることを防ぎ、-q
オプションを使用すると、ファイルの先頭または末尾を超えてスクロールすると、ページャーがスクロール不可能な状態になります。
私のオプションはLESS=-asrRix8
。
私と同じように初心者の場合は、端末に次のように入力する必要があります。
export LESS=-r
またはこれを使う
export LESS=-R
man less
違いを確認する
効果を持続させるには、この行を〜/ .bashrcに追加して、ターミナルを再度開きます
export LESS='--mouse --wheel-lines=3'