screen

提供: MacWiki
2010年1月29日 (金) 04:31時点における (トーク | 投稿記録)による版

移動: 案内検索

screen とは?

UNIX 上で広く使われている仮想端末(CUI)ソフト。 Mac OS X (Leopard) にも最初から付属している。 詳細は wikipedia:GNU_Screen を参照してください。

便利な設定

.screenrc という設定ファイルでカスタマイズを行う。 .emacs と同様、たくさんのバッドノウハウがあるらしい。

取りあえずステータス行の表示は必須。(ref)

hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w"

Mac OS X の GNU screen は起動時にメッセージを表示するが、これをオフにするには?

startup_message off

回線が切れたときに自動でデタッチするには

autodetach on

Terminal.appでGNU Screenのスクロールバックバッファーをマウスでスクロールするには ref

termcapinfo xterm* ti@:te@

エスケープキャラクターを変更

escape ^t^t

キーバインド

C-a c screen 内で仮想端末を作成する
C-a d screen をデタッチする
C-a (数字) (数字) 番目の仮想端末に切り替える
C-a A screen 内の仮想端末名をリネームする
C-a : さまざまなコマンドを実行する


参考リンク