Estou apenas fazendo alguns testes com o recurso de linguagem JavaScript sem manipulação de DOM. Então, eu estou editando um arquivo js e me perguntando como simplesmente executá-lo e mostrar a saída do console? Eu instalei o plugin moll / vim-node , mas não faço ideia de como executar o código js.
filetype-javascript
Aaron Shen
fonte
fonte
:!node %
. Isso fará o shell donode
programa externo , passando o nome do arquivo atual como argumento. A saída será exibida na tela e você pode pressionar Enter para descartá-la.Respostas:
Por esta entrada do vim wikia, você pode criar uma execução de shell para o novo script de buffer e estendê-la para executar seu código usando o nó.
Então, se você executar,
:RunJS %
deverá obter um novo buffer com a saída da execução do node.js. Opcionalmente, você pode chamar as coisas diretamente usando:Shell <cmd>
fonte
Eu acho que Codi é o que você está procurando. Ele suporta JavaScript e alguns outros idiomas.
fonte
Nenhum plugin é necessário! Você pode executar o nó com o comando shell
:!
Execute o arquivo inteiro com
:!/usr/local/bin/node %
Execute a linha atual com
:exec '!/usr/local/bin/node' '-e' shellescape(getline('.'))
fonte
Eu recomendo https://github.com/Shougo/vimshell.vim para esse fim.
É um plugin do vim que permite executar um terminal no vim. Você pode abrir o terminal em uma nova guia com
ou janela quickfix com
então você pode executar comandos como de costume, ou seja,
fonte