如何告诉 readline 使用更新的 .inputrc?

如何告诉 readline 使用更新的 .inputrc?

我已经更新了我的 ~/.inputrc 文件来测试show-all-if-unmodified,现在想尝试一下。如何在不注销并重新登录的情况下使用它?

答案1

您可以使用readline的re-read-init-file命令C-x C-r,如果您使用默认的“emacs”键绑定,通常可以访问该键(即一个 Control-X,后跟一个单独的 Control-R)。请注意,这适用于非 bash 的其他 readline 用户(例如,交互模式下的 Python 解释器)。

如果您使用“vi”模式,则该命令默认没有键绑定,因此如果您认为有用,可以考虑为其添加键绑定。

否则,在bash中,您可以使用[bind内置]来重新配置readline。您可以在 bash 中使用以下命令重新读取“inputrc”:

$ bind -f ~/.inputrc

相关内容