Practice of Programming

プログラム とか Linuxとかの話題

screen使ってみる

screen使ってないなんて死んでしまえ!という勢いで隣の人に攻められるので、使ってみる。
と、Debianの.screenrcを眺めてみると...すごいいっぱい書いてある。
まるでわからねぇ。
man 長いなぁ...とりあえず、斜め読みでちょっとだけ設定してみた。


なお、下記は、Debianデフォルトに対しての追加設定。

エスケープキー変更

Ctrl-a はとても使えないので、変える。

escape ^Xx

隣の人は、C-z にしてたけど押しづらい。新しいwindowを作るのが、Emacsの終了と同じで変な気になるけど、C-xは手に馴染んでるので、押しやすい。

windowの切替え

Functionキーで行けるようにしてみる。

bindkey -k k1 select 0
bindkey -k k2 select 1
...
bindkey -k k7 select 6
bindkey -k k8 select 7

これで、8つまでは、F1-F8で切替え可能。

stupidと言ってるキーバーインドを変更

Debianのでフォルトが大文字のKがkillだったりして、なんかめんどいので、変更。

#remove some stupid / dangerous key bindings
##bind k
##bind ^k
bind .
bind ^\
bind \\
bind ^h
bind h
#make them better
##bind 'K' kill
bind 'I' login on
bind 'O' login off
bind '}' history

##の部分をコメントにした。

bind ^k kill
bind k kill

を追加。

コピーモードとかで、Emacsキーバインド

markkeys "h=^B:l=^F:$=^E"

意味は分かりませんがこれで、いいらしい。

その他

id:naoyaさんで紹介されている(http://d.hatena.ne.jp/naoya/20051223/1135351050 及び、http://q.hatena.ne.jp/1134693287)をそのまま設定してみました。

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

bind 2 split
bind o focus
bind 1 only
bind 0 remove

defscrollback 10000

idle 1200
blankerprg /usr/bin/fortune glossary

最後の fortune は自作のもの。