能否向readline .inputrc文件中添加多个命令?

5

我正在尝试配置我的终端,并希望能够在一个按键中插入@{}。以下代码可以实现此功能:

# .inputrc
"\e\"": "@{}"

但我也希望光标最终停留在大括号内。我该怎么做呢?下面这个方法行不通。
# .inputrc
"\e\"": "@{}": backward-char
2个回答

6

尝试:

"\e\"": "@{}\e[D"

非常好,谢谢。你在哪里找到左箭头的字符代码? - andersjanmyr
3
在终端中按下“Ctrl-V”键,它会显示下一个按键的转义码。 - Antibaddy

0

针对您的总体目标,我的直接解决方案(并非真正回答您的问题,但希望能够帮到您):编写一个bash别名或函数。例如grev(),或类似的名称 - 至少在我处于您的情况时,这是我会做的。

然而,我很感兴趣看到您最初提出的问题是否可行,因此投票支持您的问题,希望您能得到一个“真正的答案”!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接