如何调用“sub”.inputrc? (就像在 .bashrc 中一样,您可以在其中“source sub_script.sh”)

如何调用“sub”.inputrc? (就像在 .bashrc 中一样,您可以在其中“source sub_script.sh”)

我的~/.bashrc只包含一行:

source my_config/my_actual_bashrc.sh

是否有与 等效的功能.inputrc,以便我的自定义可以位于单独的位置,并由 调用~/.inputrc

答案1

根据man readline

$include

该指令采用单个文件名作为参数,并从该文件读取命令和绑定。例如,以下指令将显示为/etc/inputrc

$include  /etc/inputrc

答案2

如果您只想更改文件的位置,可以设置INPUTRCmy_config/my_actual_inputrc(如果未设置,则默认为~/.inputrc)。

还有一个等价的source,即$include(来源)。例如:

$include myconfig/my_actual_inputrc

答案3

另一种选择是使用链接:

ln -s my_config/my_inputrc .inputrc

这会将文件创建.inputrc为指向 的链接my_config/my_inputrc

相关内容