ZeroBrane Studio is a lightweight cross-platform Lua IDE with code completion, syntax highlighting, remote debugger, code analyzer, live coding, and debugging support for various Lua engines (Lua 5.1, Lua 5.2, Lua 5.3, Lua 5.4, LuaJIT, LÖVE, Moai, Gideros, Corona, Marmalade Quick, Cocos2d-x, OpenResty/Nginx, Torch7, Redis, GSL-Shell, Adobe Lightroom, Lapis, Moonscript, dan lainnya).
Go To File , Proyek-Selebar Go To Symbol Navigasi, dan Insert Library Function .packages/ ): Plugin yang menyediakan fungsionalitas tambahan;cfg/i18n/ ): Terjemahan menu dan pesan ke bahasa lain;cfg/ ): Pengaturan untuk berbagai komponen, gaya, tema warna, dan preferensi lainnya. IDE dapat dipasang dan dijalankan dari direktori apa pun . Ada tiga opsi untuk menginstalnya:
Tidak diperlukan kompilasi untuk opsi instalasi apa pun, meskipun skrip untuk menyusun pustaka yang diperlukan untuk semua platform yang didukung tersedia di Direktori build/ .
Lihat bagian Instalasi dalam dokumentasi untuk perincian lebih lanjut dan instruksi uninstallasi.
IDE dapat diluncurkan dengan menggunakan perintah zbstudio dengan sedikit variasi tergantung pada apakah instalasi kemasan atau salinan repositori digunakan:
zbstudio dari direktori tempat IDE diinstal atau membuat pintasan menunjuk ke zbstudio.exe .zbstudio saat diinstal dari instalasi paket atau jalankan ./zbstudio.sh saat menggunakan snapshot/klon repositori.ZeroBrane Studio jika diinstal atau jalankan ./zbstudio.sh saat menggunakan snapshot/klon repositori. Perintah umum untuk diluncurkan adalah sebagai berikut: zbstudio [option] [<project directory>] [<filename>...] .
zbstudio <filename> [<filename>...] .zbstudio <project directory> [<filename>...] .zbstudio -cfg "string with configuration settings" , misalnya: zbstudio -cfg "editor.fontsize=12; editor.usetabs=true" .zbstudio -cfg <filename> , misalnya: zbstudio -cfg cfg/xcode-keys.lua .Semua perubahan konfigurasi yang diterapkan dari baris perintah hanya efektif untuk sesi saat ini.
Jika Anda memuat file, Anda juga dapat mengatur kursor pada baris tertentu atau pada posisi tertentu dengan menggunakan filename:<line> dan filename:p<pos> sintaks (0,71+).
Dalam semua kasus, hanya satu contoh IDE yang akan diizinkan untuk diluncurkan secara default: jika satu contoh sudah berjalan, yang lain tidak akan diluncurkan, tetapi parameter direktori dan file yang diteruskan ke instance kedua akan memicu pembukaan direktori dan file tersebut di instance yang sudah dimulai.
Lihat Kontribusi.
Zerobrane LLC: Paul Kulchenko ([email protected])
Luxinia Dev: Christoph Kubisch ([email protected])
Proyek Estrela yang menjadi dasar IDE ini telah digabungkan menjadi Zerobrane Studio. Jika Anda menggunakan Estrela untuk penulisan grafis shader, Anda dapat menggunakan GraphicsCodepack ini untuk mendapatkan akses ke semua file, spesifikasi, dan alat API.
Lihat lisensi.