在 bash 上重置的快捷方式

lpr*_*rsd 4 linux gnome bash gnome-terminal ubuntu

我似乎经常在 bash 方式上输入 reset 命令。

我想将其配置为键盘快捷键。

说 Ctrl+r 或类似的东西。

怎么做。

更新:

为了回答这个问题,我为什么要这样做,而不仅仅是清楚,

  1. 很多时候,我想查看 git(或 svn 或 hg)差异,并且从顶部重新开始很方便,而不必担心命令在哪里。

  2. 很多时候,当用作服务器时,bash 上的字符会被吃掉(而不是显示),并且完成了一些 Python 的工作(我知道这是 bash 的问题,因为 zsh 和 fish 没有问题)。让它恢复工作的唯一方法是重置。

Sup*_*ire 6

您可以根据此语法修改 /etc/inputrc 或 ~/.inputrc 文件。

Bash 还有一个绑定命令,允许您修改键绑定。

我认为它们共享运行 shell 命令的类似语法。例子:

$ bind -x '"\C-r"':reset
Run Code Online (Sandbox Code Playgroud)

  • 也许是因为 Ctrl+R 是一个已经注册的绑定? (3认同)

Mar*_*cin 1

我知道 Ctrl+L 与运行清除命令相同。如果这对您来说足够了,那么它已经实现了:)