如何防止系统快捷方式应用于tmux?

如何防止系统快捷方式应用于tmux?

我不确定是否可以这样做,但是,例如,如果我在 tmux 中按 Ctrl+D,它将关闭当前窗格。如果我按 Ctrl+Z,它会将 tmux 作为后台作业。我希望这些快捷键不适用于 tmux(因为 100% 的情况下,我都是不小心按下它们的)。

有什么方法可以禁用 tmux 的这些系统快捷方式吗?

答案1

您在这里混合软件。

tmuxbashzsh您正在使用的任何 shell无关。您必须查看特定的 shell 联机帮助页,并禁用这些绑定。更多信息请点击这里:如何防止 tmux 使用 Ctrl-d 退出?

我假设你bash在这里使用。要禁用Control+d组合,您可以使用set -o ignoreeof,这将使您需要点击该组合十次才能实际注销。这是防止意外注销快捷方式触发的好方法。

禁用Control+sControl+ q(流控制击键)stty -ixoff应该就足够了。

要使此更改持久存在,请将其添加到您的~/.bashrc文件中。爬行这个文件,看看是否有stty -ixon,如果找到,也注释掉这一行。

相关内容