terminal - 将 tmux 前缀重新绑定(bind)到 alt 键

标签 terminal macros command-line-interface tmux key-bindings

我想将 tmux 前缀从 ctrl+b 更改为单个键,特别是 alt。尝试了set-option -g prefix M,但它说坏键。

有人知道如何完成此任务,而无需在整个系统上创建宏来使 alt 触发 ctrl+b 吗?

我会选择一个仅在 tmux session 内部触发的宏。

最佳答案

一个可能的解决方法是使用 tmux 的根表而不是前缀键表(请参阅手册页中的 bind-key)。为此,您需要将 -n 参数传递给 bind-key 命令。这确实意味着您必须重新绑定(bind) .tmux.conf 中您想要支持的所有命令。

如何使用 alt+c 创建窗口的示例是:

bind -n M-c new-window

关于terminal - 将 tmux 前缀重新绑定(bind)到 alt 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64885358/

相关文章:

scala - 是否可以在 Scala 宏中从 WeakTypeTag 生成 Apply?

具有多个子命令的 Clojure CLI

node.js - nodejs-readline界面提示值修改

macos - 使用 Applescript 将命令和字符串发送到 Terminal.app

ios - IOS 构建 React Native 失败

linux - virtualenv 在新的 bash shell 中没有被激活

ansible - 如何使用 `ansible-vault` `--output` 将加密内容写入文件?

r - 如何在终端中打印 R 矩阵以适应宽屏

C 用宏解串

macros - 查看 Rust 宏输出