2012年8月11日土曜日

tmux

tmux なるものを遅まきながら。高機能なscreenのようなもの??今ひとつ違いがわからない。。
こちらのページを参考に。.tmux.conf デフォルトのプレフィックスキーはC-bでemacsを使うのに不都合なのであまり使わないC-oにする。2行目はC-o 二度押しでC-oを出すためのもの。3行目のunbind C-bはもともとC-b C-b で C-b を出すためのものなので削除
set-option -g prefix C-o
bind C-o send-prefix
unbind C-b 
C-o r で設定のリロード。
bind r source-file ~/.tmux.conf; display-message "Reload Config!!"
C-o ? でショートカットキー確認 C-o : でコマンドを直接入力できるが補完が効かないのできつい。
C-o d で中断

  • tmux attach で再接続
  • tmux list-sessions でセッション表示
  • C-o c で新しいウィンドウ(スクリーン)作成
  • C-o n/p でウインドウ間移動
  • C-o w でウインドウリスト表示
  • C-o " で上下ペイン分割
  • C-o % で左右ペイン分割
  • C-o o で次のペインへ移動
  • C-o カーソルキーで ペイン間移動。不便。なので emacs bind風に。
    bind-key        C-p select-pane -U
    bind-key        C-n select-pane -D
    bind-key        C-b select-pane -L
    bind-key        C-f select-pane -R
    
  • C-o ! でペイン破棄。なぜか次のウィンドウに移行??



0 件のコメント: