![使用 Tmux 通过 iTerm2 将文本从远程复制到 OS X 剪贴板](https://linux22.com/image/1348802/%E4%BD%BF%E7%94%A8%20Tmux%20%E9%80%9A%E8%BF%87%20iTerm2%20%E5%B0%86%E6%96%87%E6%9C%AC%E4%BB%8E%E8%BF%9C%E7%A8%8B%E5%A4%8D%E5%88%B6%E5%88%B0%20OS%20X%20%E5%89%AA%E8%B4%B4%E6%9D%BF.png)
我曾尝试使用 iTerm2 beta Build 1.0.0.20120724 并bind C-y run-shell "reattach-to-user-namespace -l zsh -c 'tmux show-buffer | pbcopy'"
在 .tmux.conf 中使用,但没有任何效果。
我找到的解决方案并不具体针对系统和条件。因此我希望这里的问题陈述清楚。复制文本来自偏僻的通过 Tmux 的 iTerm2 到 OS X 剪贴板。
问题:
从日志文件 cat 复制长度超过屏幕的文本输出。
从垂直*分屏(左窗格和右窗格)复制文本,而不从另一个窗格复制文本。
*不确定应该称为垂直分割还是水平分割。通过 Vim 复制长度超过屏幕的文本。
我知道按住alt并单击并拖动以选择文本。但是当您需要滚动或在多个窗格中工作时,就会出现问题。
答案1
这个应用程序可能会解决你的问题,剪刀。
我之前曾遇到过这个软件,但我从未使用过它。它有一个截屏视频,似乎正好满足您的需求。
答案2
JIC,在某些情况下,只需通过 SSH 运行命令并使用 pbcopy 复制结果就足够了,如下所示:
ssh yourhost.net 'ls /' | pbcopy