【发布时间】:2021-08-31 20:14:26
【问题描述】:
在tmux.conf 中,我已将\ (alt gr + q) 映射到重命名会话,直到几个月前它都运行良好,然后在激活前缀时停止响应\。
我偶然发现 tmux 在按下前缀时以某种方式开始响应空格键以进行会话重命名。
我已将其重新映射到其他字符以进行测试,只有 \ 没有响应并更改为空格键,即使在全新安装 Linux 后也会发生这种情况。
有趣的是,当\ 在终端或任何 CLI 编辑器中写出时,它确实可以识别它,而且 UTF8 没有问题,因为我使用了不同的选项:
- 用 tmux -u 启动 tmux
- 在 .tmux.conf 中启用了 UTF8 选项,尽管它默认启用
- 第三个解决方案与将两种语言选项从终端更改为 UTF8 有关
会话和窗口重命名配置
# Rename session and window
bind \ command-prompt -I "#S" "rename-session -- '%%'"
bind | command-prompt -I "#W" "rename-window -- '%%'"
Tmux 版本是 3.2,我在 man 或 GitHub 上的 tmux 问题中找不到有关此问题的任何信息。
【问题讨论】:
标签: configuration tmux remap