tmux - 是否可以使用 vim 键绑定从 PuTTY 上的 tmux 将文本复制到我的 Windows 10 剪贴板?
问题描述
我有一个在 PuTTY 中运行的 tmux 会话,并且我已将 tmux 配置为使用 vim 键绑定。我希望能够使用 vim 键绑定提供的视觉突出显示模式(shift+VI 相信),突出显示一些文本,然后将其复制到我的 Windows 10 剪贴板。这可能吗?
解决方案
我假设您正在远程运行 tmux。
如果是这样,那么要使其工作,您需要一个支持 OSC 52 的终端。快速查看一下它似乎没有的腻子代码,因此您将无法使用腻子执行此操作。
但是,您可以尝试使用其他支持它的终端,例如 mintty - 看起来您只需要打开其 AllowSetSelection 选项。IIRC mintty 默认为 TERM=xterm,所以如果你的 tmux 足够新并且你打开了这个选项,它应该可以工作。
如果它不起作用,您需要检查您在 tmux 外部的 TERM 的终端覆盖选项中是否设置了 Ms,并且 tmux set-clipboard 选项是否设置为 on 或 external。
推荐阅读
- c++ - Arduino 使用 sscanf 读取浮点数
- php - 使用 php 创建带有表情符号 utf-8 字符的 PDF
- javascript - Puppeteer 挂在 page.click() 上
- javascript - 在承诺中设置超时
- python - 创建python包后无法从另一个目录访问一个目录中的.robot文件中的关键字
- java - 使用 statelessKieSession 为决策表执行规则时出现 OutOfMemory 错误
- javascript - Flask AJAX 调用在我的数据中缺少特定值
- php - 尽管有生命周期配置,Laravel 会话文件仍被删除
- cypress - CYPRESS RUN 命令中未捕获 FETCH 转换的 XHR 请求
- javascript - p5.js 无法读取数组的随机值