使用vim keybindings和方法/variables完成的Node.js REPL

据我所知,在Node REPL中获得vim keybindings的标准方法是像这样使用rlwrap

NODE_NO_READLINE=1 rlwrap node

然而,这杀死了方法和variablestab-completion。 有一些解决方法吗?

似乎不可能。 你可以把你自己的完成文件放在/ usr / share / rlwrap / completions中,并且有一些原始的(没有variables)完成,但是在repl中似乎没有用处。

以下是rlwrap作者自己的解释:

rlwrap是否可以使用包装的命令自己的TAB完成?

这是两年过时了,(就像这个问题),但是嘿。

https://github.com/thlorenz/readline-vim