Gnome-Terminal

禁用清除終端的快捷方式“ctrl+L”

  • September 14, 2022

在 Gnome 終端(GNOME 42 的版本 3.44.1)中,快捷方式會ctrl+L清除終端(類似於clear命令)。快捷方式首選項中似乎沒有此條目。我怎樣才能禁用它?

你沒有告訴我們你的外殼是什麼。


重擊

Bash 使用readline。在您的 Bash 中bind -p | grep C-l可能會列印:

"\C-l": clear-screen

(可能在其他行中)。要禁用Ctrl+ l,您需要刪除此綁定。在 Bash 中,命令是:

bind -r "\C-l"

要永久禁用 Bash,請將上述命令放入您的~/.bashrc. 要永久禁用任何使用 readline 的工具,請將以下行放入您的~/.inputrc:

"\C-l":

更多資訊:help bind, man bash, man 3 readline.


Zsh

Zsh 不使用 readline。在您的 Zsh 中bindkey | grep '\^L'可能會列印:

"^L" clear-screen

(可能在其他行中)。要禁用Ctrl+ l,您需要刪除此綁定。在 Zsh 中,命令是:

bindkey -r "^L"

要永久禁用 Zsh,請將上述命令放入您的~/.zshrc.

更多資訊:man zshzle

引用自:https://unix.stackexchange.com/questions/717315