Saya hanya melakukan beberapa pengujian dengan fitur bahasa JavaScript tanpa manipulasi DOM. Jadi saya mengedit file js dan saya bertanya-tanya bagaimana cara menjalankannya dan menunjukkan output konsol? Saya menginstal plugin moll / vim-node , tetapi tidak tahu cara menjalankan kode js.
filetype-javascript
Aaron Shen
sumber
sumber
:!node %
. Ini akan keluar kenode
program eksternal , meneruskan nama file saat ini sebagai argumen. Output akan ditampilkan di layar, dan Anda dapat menekan Enter untuk mengabaikannya.Jawaban:
Per entri wikia vim ini Anda bisa membuat eksekusi shell ke skrip buffer baru dan kemudian memperluasnya untuk menjalankan kode Anda menggunakan node.
Kemudian jika Anda menjalankan
:RunJS %
Anda harus mendapatkan buffer baru dengan output dari eksekusi node.js Anda. Secara opsional, Anda dapat menghubungi berbagai hal secara langsung:Shell <cmd>
sumber
Saya pikir Codi adalah apa yang Anda cari. Ini mendukung JavaScript dan beberapa bahasa lainnya.
sumber
Tidak diperlukan plugin! Anda dapat menjalankan simpul dengan perintah shell
:!
Jalankan seluruh file dengan
:!/usr/local/bin/node %
Jalankan garis saat ini dengan
:exec '!/usr/local/bin/node' '-e' shellescape(getline('.'))
sumber
Saya sangat merekomendasikan https://github.com/Shougo/vimshell.vim untuk tujuan ini.
Ini adalah plugin vim yang memungkinkan Anda untuk menjalankan terminal dalam vim. Anda dapat membuka terminal di tab baru dengan
atau jendela perbaikan cepat dengan
maka Anda dapat menjalankan perintah seperti biasa, yaitu
sumber