是否可以使用 vim 键绑定将文本从 PuTTY 上的 tmux 复制到我的 Windows 10 剪贴板?



我在 PuTTY 中运行了一个 tmux 会话,并且我已将 tmux 配置为使用 vim 键绑定。我希望能够使用 vim 键绑定提供的视觉突出显示模式(我相信 shift+V(,突出显示一些文本,然后将其复制到我的 Windows 10 剪贴板。这可能吗?

我假设您正在远程运行 tmux。

如果是这样,那么要使其正常工作,您需要一个支持 OSC 52 的终端。从快速浏览一下腻子代码来看,它似乎没有,因此您将无法使用腻子执行此操作。

但是,您可以尝试支持它的其他终端,例如mintty - 看起来您只需要打开其AllowSetSelection选项即可。IIRC mintty 默认为 TERM=xterm,因此如果您的 tmux 足够新并且您打开此选项,它应该可以正常工作。

如果它不起作用,您需要检查 Ms 是否在 tmux 外部的 TERM 的终端覆盖选项中设置,以及 tmux 设置剪贴板选项是否设置为打开或外部。

最新更新