sudo apt install tmux
Ctrl + b + % |
垂直分割 |
---|---|
Ctrl + b + “ |
水平分割 |
Ctrl + b + & |
exit |
How do I bind to Shift+{Left,Right} in tmux?
# 縦に分割
bind -n C-E split-window -h -c '#{pane_current_path}'
# 横に分割
bind -n C-O split-window -v -c '#{pane_current_path}'
# Alt-上矢印キーでウィンドウの新規作成
bind -n M-up new-window -c "#{pane_current_path}"
# Alt-下矢印キーでウィンドウの削除
bind -n M-down confirm-before 'kill-window'
# Alt-右左矢印キーでウィンドウの切り替え
bind -n M-left previous-window
bind -n M-right next-window
# ウィンドウの位置の入れ替え
bind-key -n M-S-left swap-window -t -1
bind-key -n M-S-right swap-window -t +1
# paneのフォーカス移動 (よく使う動作のため、Shift-矢印キーを使う)
bind -n S-left select-pane -L
bind -n S-down select-pane -D
bind -n S-up select-pane -U
bind -n S-right select-pane -R
# マウス操作を有効にする
setw -g mouse
# コピーモードへの切り替え (Ctrl-上矢印キー)
bind -n C-up copy-mode
# vi copy (clipboard)
set-window-option -g mode-keys vi
unbind -T copy-mode MouseDragEnd1Pane
unbind -T copy-mode-vi MouseDragEnd1Pane
bind-key -T copy-mode C-c send-keys -X copy-pipe-and-cancel "xsel -bi"
bind-key -T copy-mode-vi C-c send-keys -X copy-pipe-and-cancel "xsel -bi"
tmux source-file ~/.tmux.conf