使用rlwrap cat
或rlwrap bash
我可以使用键绑定“jk”退出插入模式。
这不适用于rlwrap ghci
.为什么?
答案1
rlwrap 对于已经进行(甚至是基本的)行编辑的程序不是很有用。根据其自述文件:
已经使用 readline 的命令将始终要求(并获取)单个按键,这使得 rlwrapping 它们毫无意义。然而,如果使用 -a 选项,rlwrap 将使用它自己的行编辑和历史记录。不幸的是,在这种情况下,rlwrap 无法检测是否要求输入密码。这可以通过将密码提示(不包括尾随空格和可能的前几个字母)作为 -a 选项的参数来解决。
您可能会使用 rlwrap 使用-a
选项,如建议的那样。第一句话有点太具体了(其他程序可以要求“单次按键”而不是使用 readline 的程序)。