tmux与系统剪贴板互通

终端中使用命令复制的东西和linux系统粘贴板往往是分开的,使用xclip可以打通这个限制,非常方便。

  1. 需要安装 xclip工具。在 Ubuntu 系统上,使用如下命令:
sudo apt-get install xclip

2 . tmux粘贴板中的内容复制到系统粘贴板中,在 .tmux.conf文件里添加如下命令:

bind C-c run " tmux save-buffer - | xclip -i -sel clipboard"

这个配置定义了 PREFIX CTRL-c快捷键来捕获当前缓存区的内容然后通过管道输出到 xclip程序里。

3.系统粘贴板中的内容复制到tmux终端的粘贴板中,在 .tmux.conf文件里添加如下命令:

bind C-v run " tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"

这个命令会把 xclip的内容输出到一个新的 tmux 缓存区里然后把它粘贴到当前的 tmux 窗口或面板。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容