Насколько я знаю, стандартный способ получения сочетаний клавиш vim в узле REPL заключается в использовании rlwrap примерно так:
rlwrap
NODE_NO_READLINE=1 rlwrap node
Это, однако, убивает метод и завершение переменной tab. Есть ли обходной путь?
Это два года устарело (как и этот вопрос), но эй.
https://github.com/thlorenz/readline-vim
Кажется невозможным. Вы можете поместить свой собственный файл завершения в / usr / share / rlwrap / завершений и иметь некоторое примитивное (без переменных) завершение, но это кажется бесполезным в реплее.
Вот объяснение от самого автора rlwrap:
Может ли rlwrap использовать завершение собственной команды TAB?