答案1
默认情况下,C-x C-r
绑定到re-read-init-file
。
查看Bash 参考手册以供解释。
答案2
您还可以使用 重新加载命令行中的新条目bind -f ~/.inputrc
。这将加载 .inputrc 中的条目。请注意,它只是执行加载,而不是“重新加载” - 因此它不会重置您从 .inputrc 中删除的任何行。
要从头开始快速测试,只需运行bash
然后在新的嵌套 shell 内工作(或启动一个新终端)。
答案3
这对我有用
bind -f ~/.inputrc
https://unix.stackexchange.com/questions/153357/inputrc-file-not-sourcing-correctly/246422#246422
答案4
这对我有用:
exec $SHELL
这将再次运行当前 shell,而不创建子进程,并且涉及执行所有常规初始化和脚本读取,因此 /etc/inputrc、~/.profile、~/.bashrc 等中的任何新的或更改的设置都会生效。