Ctrl我可以使用+进行选择Space,如下所示:
但问题是我找不到将所选内容复制到剪贴板的按键。我试过了本指南 但Ctrl+w和Alt+w似乎都不起作用。
我尝试将其添加到我的~/.tmux.conf
:
bind -t vi-copy w copy-pipe "xclip -sel clip -i"
但是我运行时出现此错误source-file ~/.tmux.conf
:
home/oleg/.tmux.conf:9: usage: bind-key [-cnr] [-T key-table] key command [arguments]
哪里出了问题?如何修复?
答案1
您尝试使用的内容已经过时了。变更日志在 2.4 版本中指出:
密钥表已发生重大变化。模式密钥表不再与主密钥表分开。所有模式密钥表以及标志
-t
和bind-key
均已被删除unbind-key
。[…]
和表已被和 表取代。使用 和 标志将
emacs-copy
命令发送到 。vi-copy
copy-mode
copy-mode-vi
-X
-N
send-keys
您的命令
bind -t vi-copy w copy-pipe "xclip -sel clip -i"
翻译为
bind -T copy-mode-vi w send-keys -X copy-pipe "xclip -sel clip -i"
请注意,您的问题提到了Ctrl+w和Alt+ w,但命令仅绑定w。 根据需要进行调整(使用C-w
或M-w
代替 sole w
)。