通常の端末のように画面をスクロールする方法はありますか?

通常の端末のように画面をスクロールする方法はありますか?

私は画面が好きですが、画面が良すぎて入力を停止し、をクリックして必要なものをCTRL+A [見つけなければなりません。

スクロールコマンドの代わりにスクロールホイールを正しく機能させる方法はありますか?

また、Shift+PageUp/PageDnを有効にできますか?

答え1

~/.screenrcでurxvtで次の設定を使用します。

termcapinfo rxvt-unicode ti@:te@
termcapinfo rxvt ti@:te@
termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'

これにより、スクロールバーとマウスホイールが「正しい日™」を実行できます。

これは端末の種類によって異なり、端末の種類ではない場合、この機能は機能しませんrxvt。うまくいかない場合はrxvt、適切な端末タイプと交換してみてください(実行してインポートします)。rxvt-unicodeprintf $TERM

答え2

$TERM変数を調べて、実際にどの端末を使用しているかを確認してください。 xterm(またはxterm *)を使用している場合は、〜/ .screenrcにそれを追加してマウスのスクロールを許可します。

termcapinfo xterm* ti@:te@

またはより完全に:

termcapinfo xterm*|rxvt*|kterm*|Eterm* ti@:te@

~/.screenrcを変更せずにCtrl-a ESCを使用してスクロールし、上下の矢印を使用できます。 q終了。

注:〜/ .screenrcにそれを追加して、マウスを使用してペイン間の焦点を変更することもできます。

mousetrack on

Term Capは、デバイスに依存しない端末記述ライブラリ/データベースです。

参考文献/コピー:

端末:termcapinfoコマンドが見つかりません。

https://en.wikipedia.org/wiki/Termcap

https://superuser.com/questions/629004/gnu-screen-change-focus-in-split-windows-with-mouse

関連情報