我曾尝试使用 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