Rlwrap vi-movement-mode 不适用于某些程序

Rlwrap vi-movement-mode 不适用于某些程序

使用rlwrap catrlwrap bash我可以使用键绑定“jk”退出插入模式。

这不适用于rlwrap ghci.为什么?

答案1

rlwrap 对于已经进行(甚至是基本的)行编辑的程序不是很有用。根据其自述文件:

已经使用 readline 的命令将始终要求(并获取)单个按键,这使得 rlwrapping 它们毫无意义。然而,如果使用 -a 选项,rlwrap 将使用它自己的行编辑和历史记录。不幸的是,在这种情况下,rlwrap 无法检测是否要求输入密码。这可以通过将密码提示(不包括尾随空格和可能的前几个字母)作为 -a 选项的参数来解决。

您可能会使用 rlwrap 使用-a选项,如建议的那样。第一句话有点太具体了(其他程序可以要求“单次按键”而不是使用 readline 的程序)。

相关内容