我在哪里可以查看bash中的所有自定义键绑定?

我在哪里可以查看bash中的所有自定义键绑定?,bash,terminal,Bash,Terminal,我喜欢使用标签来完成菜单 (默认值为justcomplete),我想知道哪个bash文件存储此信息。我想知道这一点,以便我知道在哪里查找,以检查键绑定是否已从默认值更改,或者是否要将这些更改移植到另一个comp 设置密钥绑定是否类似于: 绑定选项卡:菜单完成 是否在每一次会议上都滚动?它没有保存在我的.bashrc中,所以我真的不知道在哪里可以找到它。键绑定不是持久的 如果要将它们应用于每个会话,可以在bash交互式启动文件中放入一个bind命令,但最好将设置放入readline启动文件中(通常

我喜欢使用标签来完成
菜单
(默认值为just
complete
),我想知道哪个bash文件存储此信息。我想知道这一点,以便我知道在哪里查找,以检查键绑定是否已从默认值更改,或者是否要将这些更改移植到另一个comp

设置密钥绑定是否类似于: 绑定
选项卡:菜单完成

是否在每一次会议上都滚动?它没有保存在我的.bashrc中,所以我真的不知道在哪里可以找到它。

键绑定不是持久的

如果要将它们应用于每个会话,可以在bash交互式启动文件中放入一个
bind
命令,但最好将设置放入readline启动文件中(通常
~/.inputrc
,请参阅)。readline初始化文件可以在不同的应用程序之间共享,并且具有根据应用程序有条件地设置绑定的语法。请注意,您的计算机上可能不存在此文件,因为大多数人只使用默认值,而默认值是硬编码到可执行文件中的


在使键绑定永久化之前,最好先测试它。否则,您可能会发现bash shell无法使用

您可以在
bash
配置文件中设置它(使其仅用于
bash
),或在
.inputrc
中设置它,使其可用于任何使用Readline库的对象。在任何地方都找不到.inputrc。我想我用的不是同一个系统。这是包含所有键盘绑定的文件吗?
.inputrc
是默认的readline配置文件,但它在创建之前不存在,因为实际默认值是内置的。如果您想要当前绑定,请尝试
bind-p
bind-p
?因此您的意思是,如果我想要绑定一个密钥,我必须在每次会话中再次绑定它,除非我创建一个.inputrc?否则它就不会被保存?你是说,bashrc?这个似乎更有意义