Tmux 无需键映射即可将选择内容复制到 /dev/clipboard

Tmux 无需键映射即可将选择内容复制到 /dev/clipboard

与此主题相关的许多答案建议将Ctrl+映射到管道到 的y命令。在 cygwin 的特定情况下,与 Windows 剪贴板交互的正确方法是使用。tmux show-bufferxclip/dev/clipboard

我想配置 tmux 以自动将鼠标选择保存到此文件中。没有键映射可以吗?

答案1

tmux 有一个附加命令 :save-buffer文件名

tmux show-buffer我还没有看到您引用管道的示例xclip。我使用映射更改来执行类似操作:save-buffer /dev/clipboard

与您的复制选择映射集成:save-buffer /dev/clipboard。我的 tmux.conf 包含以下行:

    bind-key -T copy-mode-vi 'y' send-keys -X copy-selection \; save-buffer /dev/clipboard \; send-keys -X cancel # Yank selection in copy mode, copy to windows clipboard, cancel copy mode

我猜你想要一些类似的东西,但与你的鼠标选择有关(我不熟悉)。像这样?

    bind-key    -T copy-mode    MouseDragEnd1Pane send-keys -X copy-selection \; save-buffer /dev/clipboard \; send-keys -X cancel 

您可能感兴趣的参考资料:OpenBSD tmux 手册页。它们的手册页通常非常完整。缓冲区利用率:http://man.openbsd.org/OpenBSD-current/man1/tmux.1#BUFFERS 还可以在页面上搜索“send-keys”来获取信息。

相关内容