【发布时间】:2020-11-18 00:34:06
【问题描述】:
我想将 tmux 前缀从 ctrl+b 更改为单个键,特别是 alt。试过set-option -g prefix M,但它说钥匙坏了。
任何人都知道如何在不必在我的整个系统上创建宏来实现这一点,从而使alt 触发ctrl+b?
我会选择只在 tmux 会话中触发的宏。
【问题讨论】:
标签: terminal macros command-line-interface tmux key-bindings
我想将 tmux 前缀从 ctrl+b 更改为单个键,特别是 alt。试过set-option -g prefix M,但它说钥匙坏了。
任何人都知道如何在不必在我的整个系统上创建宏来实现这一点,从而使alt 触发ctrl+b?
我会选择只在 tmux 会话中触发的宏。
【问题讨论】:
标签: terminal macros command-line-interface tmux key-bindings
一种可能的解决方法是使用 tmux 的根表而不是前缀键表(参见手册页中的 bind-key)。为此,您需要将-n 参数传递给bind-key 命令。这确实意味着您必须重新绑定您想要支持的 .tmux.conf 中的所有命令。
如何使用alt+c 创建拆分的示例是:
bind -n M-c new-window
【讨论】: