デフォルトのコピー/貼り付け構成に戻すには、(少なくとも一時的に)tmux内のマウスサポートをオフにする必要があります。
prefix : set -g mouse off
prefix
tmuxアクセスキーはどこにあります(再マッピングしない限り、デフォルトではCtrl+ B)。:コマンドモードを開始しset -g
、パラメーターをグローバルに設定します。
マウスモードをオフにすると、オペレーティングシステムが提供する標準のコピー/貼り付け機能が期待どおりに動作します。
あなたがしたいかもしれない他のものは現在のペインを「最大化」するので、簡単に複数の行をコピーできます。
古い(2.1より前の)バージョンのtmuxを使用している場合は、代わりに以下を使用する必要があります。
prefix : set -g mode-mouse off
詳細と、これをすべて自動化するためのいくつかの便利なキーバインディングがあります。
http://tangledhelix.com/blog/2012/07/16/tmux-and-mouse-mode/
上記にリンクされている記事の主な目的は、.tmux.confからのこの抜粋です。
# disable mouse control by default - change 'off' to 'on' to enable by default.
setw -g mode-mouse off
set-option -g mouse-resize-pane off
set-option -g mouse-select-pane off
set-option -g mouse-select-window off
# toggle mouse mode to allow mouse copy/paste
# set mouse on with prefix m
bind m \
set -g mode-mouse on \;\
set -g mouse-resize-pane on \;\
set -g mouse-select-pane on \;\
set -g mouse-select-window on \;\
display 'Mouse: ON'
# set mouse off with prefix M
bind M \
set -g mode-mouse off \;\
set -g mouse-resize-pane off \;\
set -g mouse-select-pane off \;\
set -g mouse-select-window off \;\
display 'Mouse: OFF'
# zoom this pane to full screen
bind + \
new-window -d -n tmux-zoom 'clear && echo TMUX ZOOM && read' \;\
swap-pane -s tmux-zoom.0 \;\
select-window -t tmux-zoom
# restore this pane
bind - \
last-window \;\
swap-pane -s tmux-zoom.0 \;\
kill-window -t tmux-zoom
st
、Shift
+MouseMiddle
は従来の動作のようにXselectionを貼り付けます。FWIW、MouseMiddle
修飾子なしでは何もしません。