将 tmux 选择复制到 cygwin/minTTY 中的 Windows 剪贴板

将 tmux 选择复制到 cygwin/minTTY 中的 Windows 剪贴板

我在 Windows 中的 cygwin-minTTY 中使用 tmux,并支持鼠标。

当我在终端中选择文本时,它会被复制到 tmux 缓冲区。但我想将其放在 Windows 剪贴板中!

我可以tmux save-buffer - > /dev/clipboard手动运行,也可以为其创建别名,但总是这样打字我想省去这个麻烦。除了复制到缓冲区之外,我还能以某种方式将其绑定到鼠标选择机制吗?

答案1

尝试将此行添加到.tmux.conf

bind -n C-y run "tmux save-buffer - | /mnt/c/Windows/System32/clip.exe" \; display-message "Tmux clipboard copied to Windows clipboard"

绑定Ctrl+y通过剪贴板可执行文件将 tmux 缓冲区复制到 Windows 剪贴板clip.exe(不要忘记检查路径clip.exe)。

您应该在状态栏上看到一条消息“Tmux 剪贴板已复制到 Windows 剪贴板”

相关内容