![如何从 tmux 会话中删除所有按键绑定?](https://linux22.com/image/216280/%E5%A6%82%E4%BD%95%E4%BB%8E%20tmux%20%E4%BC%9A%E8%AF%9D%E4%B8%AD%E5%88%A0%E9%99%A4%E6%89%80%E6%9C%89%E6%8C%89%E9%94%AE%E7%BB%91%E5%AE%9A%EF%BC%9F.png)
我正在构建一个使用 tmux 的 GUI,我想确保在程序启动时删除所有现有的绑定。
我尝试使用:
$ tmux unbind-key -a
自从文档状态:
如果存在 -a,则删除所有键绑定。
但这似乎不起作用,因为如果我再次列出绑定,list-keys
我仍然会看到所有这些
答案1
默认情况下,它使用默认表 ( -T prefix
)。解除所有表中所有键的绑定:
for table in prefix root copy-mode copy-mode-vi; do
tmux unbind -a -T "$table"
done