Terminal
如何防止系統快捷方式應用於 tmux?
我不確定是否可以這樣做,但是,例如,如果我在 tmux 中按 Ctrl+D,它將關閉目前窗格。如果我按 Ctrl+Z,它將把 tmux 作為後台作業。我希望這些快捷方式不適用於 tmux(因為 100% 的時間,我不小心按下了它們)。
有什麼方法可以禁用 tmux 的這些系統快捷方式?
你在這裡混合軟體。
tmux
與您使用的任何外殼bash
無關。zsh
您將不得不查看那個特定的 shell 手冊頁,並禁用這些綁定。此處提供更多資訊:如何防止 tmux 使用 Ctrl-d 退出?我假設你在
bash
這裡使用。要禁用Control
+d
組合,您可以使用set -o ignoreeof
,這將使您需要按十次此組合才能實際註銷。這是防止意外註銷快捷方式觸發的好方法。禁用
Control
+s
和Control
+q
(流控制按鍵)stty -ixoff
就足夠了。要使此更改持久化,請將其添加到您的
~/.bashrc
文件中。瀏覽此文件以查看是否沒有stty -ixon
,如果找到,請同時註釋此行。