我想要做的很简单:使用 readline 启动文件 inputrc 向我的程序之一添加键绑定,但此外,由于我的程序不产生任何输出,我不希望命令名称出现在 stdout 上。
我的问题是:
.inputrc 内容:
"\e[1;5A":'pipe_send\n'
当我按 ctrl+uparrow 时,命令行上出现“pipe_send”:
[ alexkag@$$$$$:: / ]
$ pipe_send
我想要的是没有pipe_send
出现在命令行上,就像 readline 提供的命令一样,例如 history-search-backward、history-search-forward 等。你知道有什么方法吗?也许我不应该使用readline?注意:我的键绑定只能在 bash 中可见,而不是对整个系统可见。