tmux复制粘贴时使用的是tmux内置的buffer,可是有时需要用到系统复制粘贴,比如有时需要复制错误信息到chrome搜索,似乎就比较麻烦了,因为tmux buffer和系统clipboard是独立的,不能像我们平时习惯的那样,使用鼠标右键复制粘贴功能。而且也不支持鼠标选取右击选择复制粘贴。
有人使用y键绑定了快捷方式实现从tmux buffer中拷贝数据到系统clipborad,如下:
bind y run-shell "tmux show-buffer | xclip -sel clip -i" \; display-message "Copied tmux buffer to system clipboard"
这样就能使用prefix + y键实现从tmux buffer 中提取top数据(最后的buffer)拷贝到系统中。
另外一种方式是按住shift键,然后用鼠标选择,就能恢复系统原来的复制粘贴选项了。