如何从 tmux 会话中删除所有按键绑定?

如何从 tmux 会话中删除所有按键绑定?

我正在构建一个使用 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

相关内容