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

时间:2016-01-27 19:53:03

标签: bash terminal

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

设置键绑定如:     绑定TAB:menu-complete 转到每个会话?它没有保存在我的.bashrc中,所以我真的不知道在哪里可以找到它。

1 个答案:

答案 0 :(得分:0)

密钥绑定不是持久性的。

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

在永久保存之前测试一个键绑定始终是个好主意。否则,您可能会发现您的bash shell无法使用。