如何使用“魔法空间”启用命令的自动历史记录扩展?

如何使用“魔法空间”启用命令的自动历史记录扩展?

我读在某个博客上关于在实际执行命令甚至在命令行中按下回车键之前使用自动历史记录扩展的可能性。它涉及“魔法空间”和创建~/.inputrc配置文件。

该文件到底应包含什么内容以及何时读取(在登录和非登录 bash shell 中)?

答案1

根据博客命令你只需要:

$if Bash
  Space: magic-space
$endif

其余部分(默认设置)位于/etc/inputrc

这是在启动 GNU Readline(Bash 使用的输入库)时读取的。由于它不是 Bash 的直接组成部分,因此resetet source ~/.bashrcal 不起作用。要在不启动新会话的情况下重新加载它,您需要运行 bind -f ~/.inputrc

相关内容