今の.screenrc

ちょっと調べた。bindを設定すると楽ができる。

横分割と新規セッション作成

通常なら分割してからのウィンドウへの移動とセッション作成が必要になるが、1コマンドに集約されている。

プレフィックス + s
bind s eval split focus screen

縦分割と新規セッション作成

上記の縦分割版。

プレフィックス + v
bind v eval "split -v" focus screen

分割をすべて削除

アクティブの分割画面以外を取っ払うだけでセッション自体はすべて生きている。

プレフィックス + q
bind q eval 'only'

セッションの破棄

アクティブになってるセッションをひとつ破棄する。

プレフィックス + x
bind x eval 'kill'

全部消したいなぁ。

viキーバインドで画面を移動する。

bind j eval 'focus down'
bind k eval 'focus up'
bind h eval 'focus left'
bind l eval 'focus right'