我喜欢使用menu-complete
标签
(默认只是complete
),我想知道哪个bash文件存储了这些信息。我想知道这一点,以便我知道在哪里查找键绑定是否已从默认值更改,或者我是否要将这些更改移植到另一个comp。
设置键绑定如:
绑定TAB:menu-complete
转到每个会话?它没有保存在我的.bashrc中,所以我真的不知道在哪里可以找到它。
答案 0 :(得分:0)
密钥绑定不是持久性的。
如果要将它们应用于每个会话,可以在bash交互式启动文件中放置bind
命令,但最好将设置放入readline启动文件中(通常~/.inputrc
},请参阅bash manual chapter on readline initialization)。 readline初始化文件可以在不同的应用程序之间共享,并且具有根据应用程序有条件地设置绑定的语法。请注意,您的计算机上可能不存在此文件,因为大多数人只使用默认值,这些默认值已硬编码到可执行文件中。
在永久保存之前测试一个键绑定始终是个好主意。否则,您可能会发现您的bash shell无法使用。