要恢复默认的复制/粘贴配置,您需要(至少暂时)关闭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
如果没有修饰符,则无济于事。