GNU Screen でスクロールを有効にしたい。
~/.screenrc
## ターミナルでマウスホイールしてカレントのログを登る termcapinfo xterm* ti@:te@ ## xterm以外のクライアント設定になってるなら termcapinfo term* ti@:te@
いまのGNU Screen のデフォルトではコマンドのログが表示されてしまう。
screen を単なるタブ程度に使おうと思うと、コマンド履歴より表示ログをスクロールするほうが便利。なので、gnu screen にスクロールを辿らせることにする。
ついでに設定すると嬉しい .screenrc
# スタートアップメッセージ startup_message off ## 背景色を消去 defbce on ## カラーリング term xterm-256color ## エスケープをCtrl+T / C-Aは衝突する。 escape ^Tt ## ビジュアルベルをオフ vbell off ## ターミナルでマウスホイールしてカレントのログを登る termcapinfo xterm* ti@:te@ ## 自動デタッチ autodetach on ## vim が表示に残るのが面倒 altscreen on ## 画面分割ショートカット追加 ## C-T v で縦分割 C-T s で横分割 bind v split -v bind s split ## ログ保持の行数 ## ターミナル系appでログ保持があるが ## アプリと齟齬がでるのでScreen側で保持 defscrollback 5000 ## 全画面表示がずれる問題への対応 cjkwidth off
ファイルを更新する
:source ~/.screenrc
GNU Screen で screenrc をリロードする方法 - それマグで!