💬

Tmux でコピー&ペースト

2024/04/27に公開

概要

Tmux におけるコピー&ペーストの方法です。デフォルトの設定が前提です。

コピー

  1. C-b [ でコピーモードに入ります。
  2. コピー開始位置まで移動し、C-Space を押します。
  3. コピー終了位置まで移動し、C-w を押します。

位置の移動にはカーソルキーが使えるほか、C-a(行頭へ移動) やC-e(行末へ移動)などの Emacs で有効なキーバインドが使えます。

ペースト

ペーストしたい場所で C-b ] を押すことで、最後にコピーされたテキストがペーストされます。

US 配列のキーボードを使っている場合

US 配列のキーボードを使っていて入力切替に C-Space を割り当てている場合、コピー開始のキーバインドと競合します。Tmux のキーバインドを変更する場合は、.tmux.confC-Space の解除と新しいキーの割当を記述します。

unbind C-Space
bind -n 割り当てたいキー copy-mode

Discussion