9

Por lo que yo sé, la forma estándar para obtener combinaciones de teclas vim en el REPL Nodo es utilizar rlwrap así:Node.js REPL con combinaciones de teclas de Vim y el método/la ejecución variable de

NODE_NO_READLINE=1 rlwrap node

Este, sin embargo, mata el método y la terminación de tabulación variable. ¿Hay alguna solución?

+0

¿Puedo preguntar qué es el caso de uso aquí? – alessioalex

+3

Uhm. ¿Ser más productivo en el REPL mediante el uso de combinaciones de teclas vim familiares? – nisc

+1

Es bastante común usar enlaces vim fuera de vim, ¿no es así? Por ejemplo, los uso en ZSH, en bash y en ipython (todos los cuales son REPL). Tal vez no entendí tu pregunta? – nisc

Respuesta

0

Parece imposible. Puedes poner tu propio archivo de finalización en/usr/share/rlwrap/terminaciones y tener algunas primitivas (sin variables) completadas, pero eso parece inútil en una réplica.

Aquí está la explicación de la rlwrap propio autor:

Can rlwrap use a wrapped command's own TAB completion?

0

Es dos años de retraso, (como es esta pregunta), pero bueno.

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

+0

Esto parece una biblioteca, no un REPL. Han creado su propio ejemplo de REPL en la sección de ejemplos, pero esto no permite ejecutar el REPL predeterminado. ¿Me estoy perdiendo de algo? – dionyziz

+0

Interesante, tienes razón. Si alguien todavía tiene este problema, probablemente sea el trabajo de ~ 15 minutos publicar un REPL parcheado con monos en npm con un campo 'bin' - ¡haz que suceda! '<3 ' – ELLIOTTCABLE

Cuestiones relacionadas