Je fais juste quelques tests avec la fonction de langage JavaScript sans manipulation DOM. Je modifie donc un fichier js et je me demande comment l'exécuter simplement et afficher la sortie de la console? J'ai installé le plugin moll / vim-node , mais je ne sais pas comment exécuter le code js.
filetype-javascript
Aaron Shen
la source
la source
:!node %
. Cela débitera lenode
programme externe , en passant le nom de fichier actuel comme argument. La sortie sera affichée à l'écran et vous pouvez appuyer sur Entrée pour la désactiver.Réponses:
Par cette entrée wikia vim, vous pouvez créer une exécution de shell vers un nouveau script de tampon, puis l'étendre pour exécuter votre code à l'aide de node.
Ensuite, si vous exécutez,
:RunJS %
vous devriez obtenir un nouveau tampon avec la sortie de votre exécution node.js. En option, vous pouvez appeler des choses directement en utilisant:Shell <cmd>
la source
Je pense que Codi est ce que vous recherchez. Il prend en charge JavaScript et certaines autres langues.
la source
Aucun plugin requis! Vous pouvez exécuter le nœud avec la commande shell
:!
Exécutez le fichier entier avec
:!/usr/local/bin/node %
Exécutez la ligne actuelle avec
:exec '!/usr/local/bin/node' '-e' shellescape(getline('.'))
la source
Je recommande fortement https://github.com/Shougo/vimshell.vim à cet effet.
C'est un plugin vim qui vous permet d'exécuter un terminal dans vim. Vous pouvez ouvrir le terminal dans un nouvel onglet avec
ou fenêtre quickfix avec
alors vous pouvez exécuter les commandes comme d'habitude, c.-à-d.
la source