终端:用Ctrl + k替换Ctrl + r

我正在使用Ctrl + r在终端中搜索命令历史记录,但这个键盘快捷键对我来说不舒服。

我更喜欢使用Ctrl + k

如何更新此键盘快捷键?

(除了Ctrl + r之外,还可以更新为Ctrl + k

您可以使用shell builtin命令“bind”。 你特别想要的是:

bind’“\ Ck”:“\ Cr”’

把它放在〜/ .bashrc文件中,每次打开shell时它都应该有效。 有关更多详细信息,请在此处查看绑定部分。

检查此堆栈溢出问题是否存在类似问题。

但我的建议是原样保持Ctrl + kCtrl + r并习惯,因为Ctrl + k用于从光标擦除到行的末尾,这是一个非常有用的快捷方式。