YorSubs Asked: 2021-09-23 09:06:34 +0800 CST2021-09-23 09:06:34 +0800 CST 2021-09-23 09:06:34 +0800 CST 如何在没有 Ctrl-b 的情况下在 tmux 中分配键? 772 在 tmux 中,我们使用触发键Ctrl-b后跟操作键。但是,我想在我的中分配直接键,.tmux.conf并希望这是可能的。我想指定F7(无需按Ctrl- b)启动复制模式(即相当于Ctrl-b后跟[),并允许Esc以与复制模式相同的方式q操作(即退出复制模式) . 因此,F7进入复制模式并Esc离开复制模式。那可能吗? bash tmux 1 个回答 Voted Best Answer user1686 2021-09-23T09:20:48+08:002021-09-23T09:20:48+08:00 tmux 有几个键绑定表,如“绑定键”中所述。man tmux有几个默认表: 该root表是前缀键本身的绑定位置。 该prefix表在按下前缀后使用,是您常用的键绑定表。 如果mode-keys设置为“emacs”,则该copy-mode表用于复制模式。 如果mode-keys设置为“vi”,则该copy-mode-vi表用于复制模式。 如果要在没有前缀键的情况下进行绑定,请使用-n或-T root选项来绑定键。 Esc可能表现得有些奇怪,因为几乎所有特殊键(Alt+键、功能键、箭头键等)的终端代码也以完全相同的 Esc 开头。像 Vim 这样的程序使用计时器来区分两者。您可能需要降低 tmux 中的转义时间参数。
tmux 有几个键绑定表,如“绑定键”中所述。
man tmux
有几个默认表:root
表是前缀键本身的绑定位置。prefix
表在按下前缀后使用,是您常用的键绑定表。copy-mode
表用于复制模式。copy-mode-vi
表用于复制模式。如果要在没有前缀键的情况下进行绑定,请使用
-n
或-T root
选项来绑定键。Esc可能表现得有些奇怪,因为几乎所有特殊键(Alt+键、功能键、箭头键等)的终端代码也以完全相同的 Esc 开头。像 Vim 这样的程序使用计时器来区分两者。您可能需要降低 tmux 中的转义时间参数。