禁用清除终端的快捷键“ctrl+L”

禁用清除终端的快捷键“ctrl+L”

在 Gnome 终端(GNOME 42 版本 3.44.1)中,快捷方式ctrl+L会清除终端(类似于clear命令)。快捷方式首选项中似乎没有此条目。我怎样才能禁用它?

答案1

你没有告诉我们你的外壳是什么。


重击

bash 使用阅读线。在你的 Bash 中bind -p | grep C-l可能会打印:

"\C-l": clear-screen

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

bind -r "\C-l"

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

"\C-l":

更多信息:help bindman bashman 3 readline


兹什

Zsh 不使用 readline。在你的 Zsh 中bindkey | grep '\^L'可能会打印:

"^L" clear-screen

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

bindkey -r "^L"

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

更多信息:man zshzle

相关内容