与此主题相关的许多答案建议将Ctrl+映射到管道到 的y命令。在 cygwin 的特定情况下,与 Windows 剪贴板交互的正确方法是使用。tmux show-buffer
xclip
/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”来获取信息。