![禁用清除终端的快捷键“ctrl+L”](https://linux22.com/image/210731/%E7%A6%81%E7%94%A8%E6%B8%85%E9%99%A4%E7%BB%88%E7%AB%AF%E7%9A%84%E5%BF%AB%E6%8D%B7%E9%94%AE%E2%80%9Cctrl%2BL%E2%80%9D.png)
在 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 bind
,man bash
,man 3 readline
。
兹什
Zsh 不使用 readline。在你的 Zsh 中bindkey | grep '\^L'
可能会打印:
"^L" clear-screen
(可能在其他行中)。要禁用Ctrl+ l,您需要删除此绑定。在 Zsh 中,命令是:
bindkey -r "^L"
要永久禁用 Zsh,请将上述命令放入您的~/.zshrc
.
更多信息:man zshzle
。