我在 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 剪贴板”