![tmux 中的绑定键没有前缀键](https://linux22.com/image/185105/tmux%20%E4%B8%AD%E7%9A%84%E7%BB%91%E5%AE%9A%E9%94%AE%E6%B2%A1%E6%9C%89%E5%89%8D%E7%BC%80%E9%94%AE.png)
我的 tmux.conf 中有以下内容
# Ctrl - t or t new window
unbind t
unbind C-t
bind-key t new-window
bind-key C-t new-window
但如果我用我的领导者密钥作为前缀,这些命令就会起作用。如何在 tmux 中绑定键而不需要使用前导键?
答案1
man tmux
:
bind-key [-nr] [-N note] [-T key-table] key command [arguments]
将 key key 绑定到命令。密钥绑定在密钥表中。默认情况下(不带-T),密钥绑定在前缀密钥表中。该表用于在前缀键之后按下的键(例如,默认情况下'c'绑定到前缀表中的new-window,因此'Cb c'创建一个新窗口)。 根表用于按下没有前缀键的键:将“c”绑定到根表中的 new-window(不推荐)意味着普通的“c”将创建一个新窗口。 -n 是 -T root 的别名。 键也可以绑定在自定义键表中,并使用 switch-client -T 命令从键绑定切换到它们。 -r 标志表示该键可以重复,请参阅重复时间选项。 -N 将注释附加到密钥(用 list-keys -N 显示)。
长话短说:bind-key -n C-t new-window