Solo estoy haciendo algunas pruebas con la función de lenguaje JavaScript sin manipulación DOM. ¿Entonces estoy editando un archivo js y me pregunto cómo simplemente ejecutarlo y mostrar la salida de la consola? Instalé el complemento moll / vim-node , pero no tengo idea de cómo ejecutar el código js.
filetype-javascript
Aaron Shen
fuente
fuente
:!node %
. Esto se aplicará alnode
programa externo , pasando el nombre de archivo actual como argumento. La salida se mostrará en la pantalla y puede presionar Entrar para descartarla.Respuestas:
Según esta entrada de vim wikia , puede crear una ejecución de shell para un nuevo script de búfer y luego extenderlo para ejecutar su código usando el nodo.
Luego, si ejecuta
:RunJS %
, debería obtener un nuevo búfer con la salida de la ejecución de su node.js. Opcionalmente puede llamar a las cosas directamente usando:Shell <cmd>
fuente
Creo que Codi es lo que estás buscando. Es compatible con JavaScript y algunos otros idiomas.
fuente
No se requiere complemento Puede ejecutar el nodo con el comando de shell
:!
Ejecute todo el archivo con
:!/usr/local/bin/node %
Ejecute la línea actual con
:exec '!/usr/local/bin/node' '-e' shellescape(getline('.'))
fuente
Recomiendo https://github.com/Shougo/vimshell.vim para este propósito.
Es un complemento vim que le permite ejecutar un terminal dentro de vim. Puede abrir el terminal en una nueva pestaña con
o ventana de corrección rápida con
entonces puede ejecutar comandos como de costumbre, es decir
fuente