我读在某个博客上关于在实际执行命令甚至在命令行中按下回车键之前使用自动历史记录扩展的可能性。它涉及“魔法空间”和创建~/.inputrc
配置文件。
该文件到底应包含什么内容以及何时读取(在登录和非登录 bash shell 中)?
答案1
根据博客命令你只需要:
$if Bash
Space: magic-space
$endif
其余部分(默认设置)位于/etc/inputrc
。
这是在启动 GNU Readline(Bash 使用的输入库)时读取的。由于它不是 Bash 的直接组成部分,因此reset
et source ~/.bashrc
al 不起作用。要在不启动新会话的情况下重新加载它,您需要运行 bind -f ~/.inputrc
。