在 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
。