Ubuntu 24.04.3下如何将tmux内容复制到系统剪贴板?
解决tmux复制内容直接同步到系统剪贴板的问题
环境:Ubuntu 24.04.3,Gnome终端模拟器,搭配zsh/tmux(已验证Gnome Terminal+BASH环境同样有效)
默认使用tmux的复制功能(Ctrl+B [)选中内容按Enter结束后,内容仅存入tmux内部缓冲区,无法直接用系统剪贴板粘贴。以下配置可实现选中内容直接同步到系统剪贴板:
- 确保已安装
xsel(Ubuntu默认通常已预装) - 创建或编辑
~/.tmux.conf文件,添加以下两行配置:
set -s set-clipboard external set -s copy-command 'xsel -i -b'
- 重启tmux会话或执行
tmux source ~/.tmux.conf使配置生效
配置完成后,使用Ctrl+B [选中内容按Enter结束选择,内容会直接存入系统剪贴板,可通过Ctrl+Shift+V或Ctrl+Shift+Insert(旧操作方式)粘贴。
内容的提问来源于stack exchange,提问作者why
相关产品推荐
相关产品推荐

