奇怪的 inputrc 行为:“1”之后的字符被推到行尾
strange inputrc behavior: characters succeeding '1' being pushed to the end of the line
我经常在工作中输入 IP 地址。大多数都在同一个网络上,所以它是相当重复的。我想将 F1
绑定到 IP 的重复部分,这样我就可以点击它并输入其余部分。确定了F1
后,写了个测试.inputrc
:
"1~":"foobar"
输出:
foobar
这成功了。然后我用预期的功能编写了它:
"1~":"146.184.4"
输出:
16.14.468
经过一些摆弄后,我意识到对于任何字符序列,1
之后的数字(或字符)被推到行尾。
很奇怪吧?
试试这个配置:
"\e[11~":"146.184.4"
我为此使用了 readline(3)
联机帮助页。
我经常在工作中输入 IP 地址。大多数都在同一个网络上,所以它是相当重复的。我想将 F1
绑定到 IP 的重复部分,这样我就可以点击它并输入其余部分。确定了F1
后,写了个测试.inputrc
:
"1~":"foobar"
输出:
foobar
这成功了。然后我用预期的功能编写了它:
"1~":"146.184.4"
输出: 16.14.468
经过一些摆弄后,我意识到对于任何字符序列,1
之后的数字(或字符)被推到行尾。
很奇怪吧?
试试这个配置:
"\e[11~":"146.184.4"
我为此使用了 readline(3)
联机帮助页。