Bash

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

  • August 9, 2019

我已經更新了我的 ~/.inputrc 文件以進行測試show-all-if-unmodified,現在想嘗試一下。如何在不註銷並重新登錄的情況下使用它?

如果您使用預設的“emacs”鍵綁定,則可以使用readline 的re-read-init-filecommand,通常可以訪問該命令C-x C-r(即 Control-X,後跟單獨的 Control-R)。請注意,這適用於非 bash 的其他 readline 使用者(例如,互動模式下的 Python 解釋器。)

如果你使用“vi”模式,這個命令預設沒有鍵綁定,所以你可以考慮為它添加一個鍵綁定,如果你認為它有用的話。

否則,在 bash 中,您可以使用 [bind內置] 重新配置 readline。您可以在 bash 中使用以下命令重新讀取“inputrc”:

$ bind -f ~/.inputrc

引用自:https://unix.stackexchange.com/questions/534727