Właśnie przeprowadzam testy z funkcją języka JavaScript bez manipulacji DOM. Więc edytuję plik js i zastanawiam się, jak go po prostu uruchomić i wyświetlić wyjście konsoli? Zainstalowałem wtyczkę moll / vim-node , ale nie mam pojęcia, jak uruchomić kod js.
filetype-javascript
Aaron Shen
źródło
źródło
:!node %
. Spowoduje to wysłanie powłoki donode
programu zewnętrznego , przekazując bieżącą nazwę pliku jako argument. Wyjście zostanie wyświetlone na ekranie i możesz nacisnąć klawisz Enter, aby je zamknąć.Odpowiedzi:
Zgodnie z tym wpisem wiki możesz utworzyć wykonanie powłoki dla nowego skryptu buforowego, a następnie rozszerzyć go, aby uruchamiał kod za pomocą węzła.
Następnie, jeśli uruchomisz
:RunJS %
, powinieneś otrzymać nowy bufor z danymi wyjściowymi wykonania node.js. Opcjonalnie możesz dzwonić do rzeczy bezpośrednio za pomocą:Shell <cmd>
źródło
Myślę, że Codi jest tym, czego szukasz. Obsługuje JavaScript i niektóre inne języki.
źródło
Nie wymaga wtyczki! Możesz uruchomić węzeł za pomocą polecenia powłoki
:!
Uruchom cały plik za pomocą
:!/usr/local/bin/node %
Uruchom bieżącą linię za pomocą
:exec '!/usr/local/bin/node' '-e' shellescape(getline('.'))
źródło
W tym celu gorąco polecam https://github.com/Shougo/vimshell.vim .
Jest to wtyczka vim, która pozwala uruchomić terminal w vimie. Możesz otworzyć terminal w nowej zakładce za pomocą
lub okno szybkiej zmiany z
wtedy możesz uruchamiać polecenia jak zwykle, tj
źródło