我正在尝试使用 tmux 的“和弦”键盘快捷键(ctrl+b、ctrl+d 分离、ctrl+b、ctrl+[ 滚动),但它们没有被解释。
我尝试过的:
- 我在 VS Code(远程)、VS Code(本地)和我的本地终端中尝试过此操作,但它在其中任何一个中都不起作用,所以我相信这是 Mac 或 tmux 问题。
- 这似乎是随机的 - 直到几个小时前它才起作用,然后突然停止了。我想我不小心更改了一些设置或收到了一些 mac 更新。但我不记得发生过这些事情。
- 我尝试重新安装 tmux、重新安装 vs code、更新 Mac。
- VS Code Terminal.integrated.allowChords 设置设置为“True”
- 当终端获得焦点时,我的光标在“ctrl+b”步骤后消失。如果我尝试执行此命令,例如浏览器窗口获得焦点,光标不会消失。
- 如果我在普通终端(tmux 之外)中使用它,则 ctrl+b 不执行任何操作,然后 ctrl+d 删除一个字符。但在 tmux 内部,ctrl+b 不执行任何操作,然后 ctrl+d 也不执行任何操作。所以看起来该命令正在以某种方式被捕获。
其他和弦命令也可以使用(例如 cmd+shift+t 打开最近关闭的选项卡)。
什么可能导致此问题?