【发布时间】:2020-03-13 00:13:53
【问题描述】:
这是我的 .tmux.conf
setw -g mouse on
set-option -s set-clipboard off
bind-key -T copy-mode MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "xclip -selection clipboard -i"
在本地的 linux 机器上运行良好。鼠标选择会自动复制到系统剪贴板。
但是,在远程会话 (iTerm + Mac) 中,它不起作用。文本不会复制到客户端的系统剪贴板。显然我必须使用 OSC 52。这是helper script。
你可以像这样使用脚本:
echo "whatever text" | osc52.sh
现在“任何文本”都被复制到客户端的系统剪贴板。
但是我无法让脚本与 tmux 鼠标选择一起使用:
setw -g mouse on
set-option -s set-clipboard off
osc52="~/osc52.sh"
bind-key -T copy-mode MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "$osc52"
感谢任何帮助。谢谢!
【问题讨论】:
标签: ssh copy-paste tmux iterm