
時々、ターミナルを使用しますが、マウスのスクロール動作が突然、過去の出力スクロールからコマンドプロンプトの履歴スクロールに変わり、過去の出力を見ることができなくなることがあります。 (スクロールバーはそのままですが過去の出力がないようです)
場合によっては、新しい子ウィンドウを開く場合にのみ発生するため、デフォルトは出力を通過したスクロールにリセットされます。誤ってこれらのモードを切り替えるためにいくつかのショートカットを押したようですが、どちらがAショートカットかわかりません。
この奇妙な記録モードスクロールをどのように削除できますか?
答え1
おそらく、エディタで端末を代替画面に残すサブシェルを実行することもできます。これをテストできます。
tput rmcup
その後、通常のディスプレイに戻ります。
一部の端末は、代替画面にあるときに上下のカーソルエスケープを送信することで、ホイール操作を無視できます。
答え2
このreset
コマンドはこの場合に役立ちました。
答え3
覚えにくい場合は、tput rmcup
ツール(または他のツール(たとえばless
... vim
))を再実行して正しい方法で終了できます。これによりカーソルアドレッシングモードも終了します。
答え4
それでも問題が解決しない場合は、tput rmcup
すべての端末を閉じて新しい端末を試してください。