気ままNote

個人の技術メモ

tmuxの設定を整理した

思い出したようにtmux の整理をしていたら昔設定した内容を忘れていたので備忘録として残しておく。

prefix-keyの変更

C-x 派

# prefix
unbind-key C-b
set -g prefix 'C-x'
bind-key 'C-x' send-prefix

設定のリロード

[prefix-key] r

pane内でスクロール

スクロールモード
[prefix-key] [
fn + ↑↓

各ペインの同期操作

:set-window-option synchronize-panes on

キーバインド設定で省略可能

bind e setw synchronize-panes on
bind E setw synchronize-panes off

プラグイン周り

いつ導入したか思い出せないが、tmux-plugins/tpm を利用していた。
[prefix-key] Iでインストールを実行する

set -g @tpm_plugins " \
    tmux-plugins/tpm \
    tmux-plugins/tmux-sidebar \
    tmux-plugins/tmux-copycat \
    tmux-plugins/tmux-open \
    tmux-plugins/tmux-resurrect \
    tmux-yank/tmux-yank \
    tmux-plugins/tmux-battery \
    tmux-plugins/tmux-online-status \
"
# tmux-resurrect
set -g @resurrect-save 'S'
set -g @resurrect-restore 'R'

# Initialize tpm
run-shell ~/.tmux/plugins/tpm/tpm