端末スクロールが突然無効になりました。

端末スクロールが突然無効になりました。

時々、ターミナルを使用しますが、マウスのスクロール動作が突然、過去の出力スクロールからコマンドプロンプトの履歴スクロールに変わり、過去の出力を見ることができなくなることがあります。 (スクロールバーはそのままですが過去の出力がないようです)

場合によっては、新しい子ウィンドウを開く場合にのみ発生するため、デフォルトは出力を通過したスクロールにリセットされます。誤ってこれらのモードを切り替えるためにいくつかのショートカットを押したようですが、どちらがAショートカットかわかりません。

この奇妙な記録モードスクロールをどのように削除できますか?

答え1

おそらく、エディタで端末を代替画面に残すサブシェルを実行することもできます。これをテストできます。

tput rmcup

その後、通常のディスプレイに戻ります。

一部の端末は、代替画面にあるときに上下のカーソルエスケープを送信することで、ホイール操作を無視できます。

答え2

このresetコマンドはこの場合に役立ちました。

答え3

覚えにくい場合は、tput rmcupツール(または他のツール(たとえばless... vim))を再実行して正しい方法で終了できます。これによりカーソルアドレッシングモードも終了します。

詳しくはhttps://askubuntu.com/a/123296/29914

答え4

それでも問題が解決しない場合は、tput rmcupすべての端末を閉じて新しい端末を試してください。

関連情報