奇怪的inputrc行为:成功'1'的字符被推到行尾

时间:2015-03-04 23:20:49

标签: linux bash readline

我经常为我的工作输入IP地址。大多数都在同一个网络上,所以它是相当重复的。我想将F1绑定到IP的重复部分,所以我可以点击它并输入其余的部分。在确定F1后,我写了一个测试.inputrc

"1~":"foobar"

输出:

foobar

这很有用。然后我用预期的功能写了它:

"1~":"146.184.4"

输出:     16.14.468

经过一些小小的讨论,我意识到对于任何字符序列,1之后的数字(或字符)都会被推到行尾。

很奇怪,对吧?

1 个答案:

答案 0 :(得分:0)

请尝试使用此配置:

"\e[11~":"146.184.4"

我使用了readline(3)联机帮助页。