Zerobrane Studio เป็น Lua Ide ที่มีน้ำหนักเบา Lua Ide พร้อมรหัสเสร็จสิ้นไวยากรณ์การไฮไลต์, ดีบักเกอร์ระยะไกล, เครื่องวิเคราะห์รหัส, การเขียนโค้ดสดและการดีบักการสนับสนุนสำหรับเครื่องยนต์ Lua (Lua 5.1, Lua 5.2, Lua 5.3, Lua 5.4, Luajit, Löve, Moai OpenResty/Nginx, Torch7, Redis, GSL-Shell, Adobe Lightroom, Lapis, Moonscript และอื่น ๆ )
Go To File ทั่วทั้งโครงการ Go To Symbol และ Insert Library Functionpackages/ ): ปลั๊กอินที่ให้ฟังก์ชั่นเพิ่มเติม;cfg/i18n/ ): การแปลเมนูและข้อความเป็นภาษาอื่น ๆcfg/ ): การตั้งค่าสำหรับส่วนประกอบต่าง ๆ สไตล์ชุดรูปแบบสีและการตั้งค่าอื่น ๆ IDE สามารถ ติดตั้งและเรียกใช้จากไดเรกทอรีใด ๆ มีสามตัวเลือกในการติดตั้ง:
ไม่จำเป็นต้องมีการรวบรวม สำหรับตัวเลือกการติดตั้งใด ๆ แม้ว่าสคริปต์จะรวบรวมไลบรารีที่ต้องการสำหรับแพลตฟอร์มที่รองรับทั้งหมดมีอยู่ใน build/ Directory
ดูส่วนการติดตั้งในเอกสารสำหรับรายละเอียดเพิ่มเติมและคำแนะนำในการถอนการติดตั้ง
IDE สามารถเปิดใช้งานได้โดยใช้คำสั่ง zbstudio ที่มีรูปแบบเล็กน้อยขึ้นอยู่กับว่ามีการติดตั้งแบบบรรจุภัณฑ์หรือใช้สำเนาที่เก็บ:
zbstudio จากไดเรกทอรีที่ติดตั้ง IDE เพื่อหรือสร้างทางลัดที่ชี้ไปที่ zbstudio.exezbstudio เมื่อติดตั้งจากการติดตั้งแพ็คเกจหรือเรียกใช้ ./zbstudio.sh เมื่อใช้สแน็ปช็อต/โคลนของที่เก็บZeroBrane Studio หากติดตั้งหรือเรียกใช้ ./zbstudio.sh เมื่อใช้สแน็ปช็อต/โคลนของที่เก็บ คำสั่งทั่วไปสำหรับการเปิดตัวมีดังต่อไปนี้: zbstudio [option] [<project directory>] [<filename>...]
zbstudio <filename> [<filename>...]zbstudio <project directory> [<filename>...]zbstudio -cfg "string with configuration settings" ตัวอย่างเช่น: zbstudio -cfg "editor.fontsize=12; editor.usetabs=true"zbstudio -cfg <filename> ตัวอย่างเช่น: zbstudio -cfg cfg/xcode-keys.luaการเปลี่ยนแปลงการกำหนดค่าทั้งหมดที่ใช้จากบรรทัดคำสั่งมีผลเฉพาะสำหรับเซสชันปัจจุบัน
หากคุณกำลังโหลดไฟล์คุณสามารถ ตั้งค่าเคอร์เซอร์ บนบรรทัดเฉพาะหรือที่ตำแหน่งเฉพาะโดยใช้ filename:<line> และ filename:p<pos> ไวยากรณ์ (0.71+)
ในทุกกรณีเพียงหนึ่งอินสแตนซ์ของ IDE จะได้รับอนุญาตให้เปิดตัวโดยค่าเริ่มต้น: หากอินสแตนซ์หนึ่งกำลังทำงานอยู่แล้วอีกตัวอย่างหนึ่งจะไม่เปิดตัว แต่พารามิเตอร์ไดเรกทอรีและไฟล์ที่ส่งผ่านไปยังอินสแตนซ์ที่สองจะทำให้เกิดการเปิดไดเรกทอรีและไฟล์ในอินสแตนซ์ที่เริ่มต้นแล้ว
ดูการมีส่วนร่วม
Zerobrane LLC: Paul Kulchenko ([email protected])
Luxinia Dev: Christoph Kubisch ([email protected])
โครงการ Estrela ว่า IDE นี้มีพื้นฐานมาจากการรวมเข้ากับ Zerobrane Studio หากคุณใช้ Estrela สำหรับการเขียนกราฟิก Shader คุณสามารถใช้ GraphicsCodePack นี้เพื่อเข้าถึงไฟล์ API ข้อกำหนดและเครื่องมือทั้งหมด
ดูใบอนุญาต