screen使い始めた。

Konsoleが便利過ぎるので、今まであんまり必要性を感じてなかったけど、screen使い始めた。ウィンドウ分割機能が便利かも。

vimヘルプでチートシート作り中。

==============================================================================
SCREEN                                                                *screen*

<C-z>           バッファ切替

*screen-window*
S               ウィンドウ作成
<TAB>           ウィンドウの移動
X               ウィンドウの削除
Q               現在のウィンドウだけ。

*screen-copy*
[               ビジュアルモード
]               ビジュアルモード終了

*screen-command*
:               コマンドモード

どうやら僕にはメモをどんどん書き込むスタイルが向いてないっぽい。

書き込んで、覚えたら消していくというメモスタイルで。そういう意味でVimヘルプはなかなか使い勝手が良い。


ついでに、スクリーンのタイトルを自動的に変える.zshrc

# 他のやつ
elif [ "$TERM" = "screen" ]
then
  preexec() {
    local -a cmd;
    cmd=(${(z)2})
    echo -n "^[k$cmd[1]:t^[\\"
  }
  precmd() {
    echo -n "^[kzsh^[\\"
  }
else
# 他のやつ

^[は制御文字なのでvimならiで書く。precmdを使って、zsh -> vim -> zshというように、vimのコマンドが終了したらzshのタイトルに変更するようにした。

echo -n "^[ホニャララ"でscreenとの対話が出来るらしい。^[kでタイトル変更。manに色々書いてあったので、後でじっくり読む。