我的.tmux.conf
中有以下代码:
set -g prefix C-x
unbind-key C-b
bind-key C-x send-prefix
大部分时间它都可以正常工作。但是当我打开nano
来编辑某些文件时,我无法向其发送C-x
(退出命令)。我做错了什么?
答案 0 :(得分:3)
在这种情况下,单个C-x命令无法关闭nano
的原因是因为tmux
正在拦截该前缀。
我发现this answer的部分内容很有用,特别是:
默认情况下,前缀为C-b,C-b绑定为send-prefix(因此命中两次会将单个C-b发送到活动窗格)
根据您的.tmux.conf
,按Cx 两次(C-x C-x
或C-x-x
,而不是C-x x
)将单个Cx发送到活动状态窗格。如果在活动窗格中打开了nano
,则会将其关闭。我在最后测试了这个并且它有效。