Saya ingat lebih dari dua tahun yang lalu, ketika saya masih menulis PHP, saya juga perlu menulis Python dan Node.js. Jadi pada saat itu, VS Code, yang mendukung banyak bahasa, sudah menjadi editor utama penulis. Satu-satunya downside adalah penulis berharap di VS Code, akan ada cara cepat untuk menjalankan semua jenis kode, bahkan fragmen kode. Justru karena persyaratan inilah saya mengembangkan plugin Code Runner. Hingga saat ini, Code Runner memiliki lebih dari 4 juta unduhan dan mendukung lebih dari 40 bahasa termasuk Node.js, Python, C ++, Java, PHP, Perl, Ruby, dan Go. Sekarang, mari kita lihat cara bermain dengan Code Runner dan meningkatkan efisiensi Anda.
Tautan proyek: https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
Kode operasi satu tombol
Setelah menginstal Code Runner, buka file yang ingin Anda jalankan. Ada banyak cara untuk menjalankan kode Anda dengan cepat:
- Pintasan keyboard Ctrl + Alt + N
- Tombol pintas F1 menampilkan panel perintah, lalu masukkan Kode Jalankan
- Di area pengeditan, klik kanan dan pilih Jalankan Kode
- Di pengelola file di sebelah kiri, klik kanan dan pilih Jalankan Kode
- Jalankan tombol segitiga kecil di pojok kanan atas
Ada banyak mode operasi, apakah sangat nyaman?
Catatan: Compiler atau interpreter bahasa terkait masih perlu diinstal sendiri, dan jalur ditambahkan ke variabel lingkungan PATH
Hentikan kode yang berjalan
Jika Anda ingin menghentikan kode agar tidak berjalan, ada beberapa cara:
- Pintasan keyboard Ctrl + Alt + M
- Tombol pintas F1 menampilkan panel perintah, lalu masukkan Stop Code Run
- Di Output Channel, klik kanan dan pilih Stop Code Run
Jalankan di Terminal
Dalam Masalah GitHub, pertanyaan yang paling sering diajukan oleh pengguna adalah karakter yang kacau dan bagaimana cara mendukung masukan. Dengan mengatur, kita dapat meletakkan kode ke dalam Terminal VS Code built-in untuk dijalankan, dan kedua masalah ini dapat diselesaikan.
Pilih dokumen - > pilihan pertama - > Pengaturan, buka halaman pengaturan VS Code, temukan konfigurasi Run Code, dan centang opsi Run In Terminal. Setelah pengaturan, kode akan berjalan di Terminal.
Logika berjalan kustom
Untuk beberapa bahasa, pengguna berharap untuk menyesuaikan logika kode yang sedang berjalan. Misalnya, di Code Runner, compiler default untuk C ++ adalah g ++. Mungkin Anda ingin menggunakan Clang. Kemudian Anda dapat menemukan pengaturan Peta Pelaksana di halaman pengaturan VS Code, dan memilih untuk mengedit di settings.json.
Di settings.json, tambahkan setelan code-runner.executorMap, lalu Anda dapat menyetel logika berjalan kustom untuk bahasa yang berbeda. Berikut ini adalah contoh konfigurasi Java:
Jika Anda ingin menyesuaikan kode yang menjalankan logika, Anda dapat menggunakan variabel berikut. Saat dijalankan, Code Runner akan mengganti variabel yang sesuai:
- $ workspaceRoot
- $ dir
- $ dirWithoutTrailingSlash
- $ fullFileName
- $ fileName
- $ fileNameWithoutExt
Artikel ini memperkenalkan beberapa fungsi Code Runner yang umum digunakan, lebih banyak fungsi dan item konfigurasi, lihat:
https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
Penulis: Han Jun, insinyur R & D Microsoft, kontributor VS Code, VS Code IoT dan ahli di bidangnya.
Penafian: Artikel ini diserahkan oleh penulis, dan hak cipta adalah miliknya.
- Dilengkapi dengan fungsi pengenalan sidik jari.Kisaran harga pra-jual Shengda generasi keempat: RMB 21,28-28,88 juta
- X7 dan Seri 3 baru yang diproduksi di dalam negeri akhirnya akan bertemu dengan Anda, lineup BMW Shanghai Auto Show terungkap
- A-saham sekarang "pasar super" sektor ini, 70% dari batas harian saham! Bisakah Anda "makan daging" sekarang?
- 1 menit untuk menunjukkan kepada Anda seperti apa efek pencahayaan tingkat keyakinan yang sebenarnya!
- Wu Lei tampil dalam show ball La Liga, cedera bahu kirinya akibat trik bermain + berinteraksi dengan fans
- Jangan gunakan roda angin onderdil mobil ini untuk mobil produksi, foto mata-mata baru Geely Vision S1 terekspos
- Pameran Pendidikan Prasekolah CPE China melakukan pemogokan besar untuk menciptakan platform internasional satu atap untuk pengadaan dan docking