💬
Tmux でコピー&ペースト
概要
Tmux におけるコピー&ペーストの方法です。デフォルトの設定が前提です。
コピー
-
C-b [
でコピーモードに入ります。 - コピー開始位置まで移動し、
C-Space
を押します。 - コピー終了位置まで移動し、
C-w
を押します。
位置の移動にはカーソルキーが使えるほか、C-a
(行頭へ移動) やC-e
(行末へ移動)などの Emacs で有効なキーバインドが使えます。
ペースト
ペーストしたい場所で C-b ]
を押すことで、最後にコピーされたテキストがペーストされます。
US 配列のキーボードを使っている場合
US 配列のキーボードを使っていて入力切替に C-Space
を割り当てている場合、コピー開始のキーバインドと競合します。Tmux のキーバインドを変更する場合は、.tmux.conf
に C-Space
の解除と新しいキーの割当を記述します。
unbind C-Space
bind -n 割り当てたいキー copy-mode
Discussion