screenの設定
このブログのドメインになっているように、screenコマンドが好きですw
今回は自分の設定ファイルを.screenrcを公開します。
- .screenrc
- # エスケープ
- escape ^t^t
- # リスト
- # c-t w でウインドウリストを表示します。
- bind w windowlist -b
- # message
- # スクリーンのメッセージが画面の左したに出ます。puttyを全画面にしても確認することができます。
- hardstatus off
- # 画面下に時間、ウインドウ一覧がタブみたく表示されます。
- caption always "%{b RK} %y/%m/%d(%D)%c:%s %{bu dr} | %-w%{=bu CK}%n %t%{-}%+w | "
- # history buffer
- defscrollback 10000
- # スクリーン移動
- # c-t g で画面を切り替えられます。
- bind g eval 'echo "Move window"' 'command -c move'
- bind -c move ^] command
- bind -c move h eval 'prev' 'command -c move'
- bind -c move l eval 'next' 'command -c move'
- bind -c move k eval 'focus up' 'command -c move'
- bind -c move j eval 'focus down' 'command -c move'
- # ファンクションキーでスクリーン選択する
- bindkey -k k1 select 0
- bindkey -k k2 select 1
- bindkey -k k3 select 2
- bindkey -k k4 select 3
- bindkey -k k5 select 4
- bindkey -k k6 select 5
- bindkey -k k7 select 6
- bindkey -k k8 select 7
- bindkey -k k9 select 8
- bindkey -k k; select 9
- # 2画面
- bind 2 split
- bind o focus
- bind 1 only
- bind 0 remove
- # リサイズ
- bind r eval 'echo "Resize window"' 'command -c resize'
- bind -c resize ^] command
- bind -c resize j eval 'resize +1' 'command -c resize'
- bind -c resize k eval 'resize -1' 'command -c resize'
皆さんも使ってみてはいかがですか?