仮想端末管理ソフト。端末にまつわる機能が沢山あるらしいが、画面の切り替えだけでもとっても便利。

link

使い方

まずはエスケープキャラクタを設定ファイルによって整備。私の場合だと

$ cat .screenrc
escape ^t^t
$

と、ctrl + t に割り当てた。その時、このエスケープに続けてコマンドを打つと仮想画面の操作が出来る。

c   ... 新規作成
n,p ... 画面移動(昇順、降順)
w   ... 一覧(画面番号とタイトルが出る)
A   ... タイトル編集
画面番号 ... その画面に移動

コピーモードだと、画面を遡ったりコピペができる。カーソル移動はviキーバインド

[      ... コピーモード開始
[ だけ ... コピーモード終了
space  ... コピー開始。カーソル移動後 space で、範囲がバッファにペーストされる。