Ich mache nur einige Tests mit der JavaScript-Sprachfunktion ohne DOM-Manipulation. Ich bearbeite also eine JS-Datei und frage mich, wie ich sie einfach ausführen und die Konsolenausgabe anzeigen soll. Ich habe das Moll / Vim-Node- Plugin installiert , aber keine Ahnung, wie man JS-Code ausführt.
filetype-javascript
Aaron Shen
quelle
quelle
:!node %
. Dies wird an das externenode
Programm weitergeleitet, wobei der aktuelle Dateiname als Argument übergeben wird. Die Ausgabe wird auf dem Bildschirm angezeigt, und Sie können die Eingabetaste drücken, um sie zu schließen.Antworten:
Mit diesem vim-Wikia- Eintrag können Sie eine Shell-Ausführung für ein neues Pufferskript erstellen und diese dann erweitern, um Ihren Code mithilfe des Knotens auszuführen.
Wenn Sie dann ausführen
:RunJS %
, sollten Sie einen neuen Puffer mit der Ausgabe der Ausführung von node.js erhalten. Optional können Sie Dinge direkt mit aufrufen:Shell <cmd>
quelle
Ich denke, Codi ist das, wonach Sie suchen. Es unterstützt JavaScript und einige andere Sprachen.
quelle
Kein Plugin erforderlich! Sie können den Knoten mit dem Shell-Befehl ausführen
:!
Führen Sie die gesamte Datei mit aus
:!/usr/local/bin/node %
Führen Sie die aktuelle Zeile mit aus
:exec '!/usr/local/bin/node' '-e' shellescape(getline('.'))
quelle
Ich empfehle https://github.com/Shougo/vimshell.vim für diesen Zweck.
Es ist ein Vim-Plugin, mit dem Sie ein Terminal in Vim ausführen können. Sie können das Terminal in einer neuen Registerkarte mit öffnen
oder Quickfix-Fenster mit
dann können Sie Befehle wie gewohnt ausführen, dh
quelle