首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能把tmux缓冲器输送到pbcopy吗?

我能把tmux缓冲器输送到pbcopy吗?
EN

Stack Overflow用户
提问于 2014-07-11 12:30:07
回答 4查看 1.6K关注 0票数 2

我想在tmux save-buffer - | pbcopy或类似的save-buffer - | xclip -i -selection clipboard克隆中这样做,这样我就可以将tmux剪贴板的内容输送到os-x剪贴板。问题是,当我从tmux命令行运行命令时,tmux总是给我一个语法提示,或者它在通过keymap运行时表示save-buffer - | pbcopy returned 1,没有什么有用的。我看过Linux剪贴画解决方案 on explainshell.com,但这没有帮助。tmux手册页和错误消息也有点无用。有什么想法吗?

版本信息等等:

  • tmux: 1.9a
  • OS-X: 10.9.4
  • ZSH: 5.0.5
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-07-11 13:05:51

我找到了另一个解决方案来实现同样的结果..。https://unix.stackexchange.com/questions/15715/getting-tmux-to-copy-a-buffer-to-the-clipboard在linux和os-x上使用copy-pipe,我得到了我想要的东西。:)

票数 1
EN

Stack Overflow用户

发布于 2017-04-17 13:20:55

很抱歉坏死了。

作为一个讨厌的解决方案,我建议如下:

  1. 通过tmux复制文本
  2. 运行cat | pbcopy
  3. tmux糊
  4. Ctr+D

这就是你要的。没有args的cat只获得输入,直到EOF (这是由Ctd+D完成的)

票数 1
EN

Stack Overflow用户

发布于 2017-03-23 10:30:55

我使用重新连接到用户命名空间程序和这个配置解决了这个问题:

~/.tmux.conf

代码语言:javascript
复制
# Define default shell
set -g default-command "reattach-to-user-namespace -l zsh"

# Copy tmux buffer content to OS clipboard
bind-key y run "tmux save-buffer - | reattach-to-user-namespace pbcopy"

现在,我可以按<prefix>+y将文本从tmux缓冲区复制到OS剪贴板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24697776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档