11

我正在使用最新的稳定版 iTerm2 (2.0) 和最新的 Homebrew 版本的 tmux (1.9a)。不幸的是,.tmux.conf在“集成模式”下(即当 iTerm2 接管 tmux 窗口和窗格的管理时),我声明的键绑定不适用于 iTerm2/tmux 组合。我在 iTerm 中尝试了不同的前缀(Cb、Ma)以及不同的键映射,但无济于事。

这确实是 iTerm 错误吗?还是我期望 .tmux.conf 键绑定会被转移到 iTerm 是错误的?甚至我的 tmux 命令前缀 (Ma) 也不起作用!

您可以在https://gist.github.com/453ab63c42df976bc2be查看我的 tmux 配置文件。

4

2 回答 2

3

有人在iTerm2 Tmux Integration Default Keybindings not working in 2015报告了类似的错误。开发人员 George Nachman 的回复表明不支持键绑定:

tmux 集成的主要目标之一是您使用 iTerm2 的击键,而不是 tmux。如果有一个您无法在本地完成的特定工作流程,请告诉我——在 iTerm2 中重新映射键的能力非常强大。

于 2017-11-08T03:21:57.337 回答
0

编辑本不支持的回答是正确的。我的建议不适用于“集成模式”。

确保您在 iTerm 中没有冲突的键映射,您的选项键设置为 Meta,并且您已tmux source ~/.tmux.conf完成更改(配置仅由服务器加载,因此您必须重新启动所有会话或重新资源)。此外,如果您使用的是 Karabiner 或其他热键重新映射器,它可能会以某种方式干扰。

您从一个相当广泛的配置开始-出于测试目的,我将从单行配置开始。

于 2015-04-04T11:17:08.860 回答