LuaDirectory > LuaAddons > Lua
整合
開發
環境
以下是整合開發環境([IDE])與 Lua 相關工具,依字母順序排列。
- Visual Studio Code
- [Lua](5.1/5.2/5.3/5.4)- Lua 語言伺服器提供 Lua 的各種語言功能,讓開發更容易且快速。
- [Lua(又稱 LuaHelper)](最新)- 「LuaHelper?」相符 Microsoft Language Server Protocol,是一種跨平台的 Lua 程式碼編輯和測試工具,採用 Go 語言開發。
- [lua-booster](5.1/5.2/5.3/5.4)-(已廢棄) vscode 的 Lua 外掛程式。Intellisense、自動完成、程式碼檢查、格式化。
- Eclipse
- Emacs
- [Lua 模式](4.0/5.0/5.1)- 語法突顯、自動縮排、互動式 lua shell、圓括號和花括號配對、自動移到函式或區塊的開頭/結尾、線上文件查詢、後處理輸出緩衝區(使用回溯記錄跳到錯誤列)。
- [lua2 模式](5.1)- 突顯所有全域變數參考。
- Howl
- [howl] - 一種新興的編輯器(2017),使用 lua 和 Moonscript 實作。支援分割檢視、自訂 lua/Moonscript 擴充功能、luacheck、可外掛的語法突顯和自動完成
- IntelliJ IDEA
- [IDLua](5.1)- IDEA 的 Lua 外掛程式。內含一個使用 Java 編寫的嵌入式 Lua 編譯器。 [1](不再維護 - 原本的維護者已過世,有 bug)
- [IDLua-Fork](5.1)- IDLua(上文)的分支,但到目前為止只有更新一次。
- [EmmyLua](5.4)- 定期更新,支援最新的 IntelliJ IDE。
- Visual Studio
- [BabeLua](5.1)- Visual Studio 2012/2013 擴充功能。自動完成、語法突顯、語法錯誤檢查、格式化程式碼、輕量級專案管理、快速搜尋、預覽檔案大綱並跳轉、快速列出標記參照、物件導向模型支援、Visual Studio 專案範本、除錯程式(監控、全域變數、區域變數、呼叫堆疊、Lua 堆疊等)
- [vslua](5.1)-(已失效連結)Visual Studio 2008/2010 的 Lua 語言服務。
- [Lua 語言服務](5.1)-(已廢棄)Lua 語法突顯、程式碼大綱、自訂程式碼完成(透過可編輯的 XML 檔案)整合到 Visual Studio 2010/2013/2015 中(開放原始碼)。
- 另請參閱 CompilingLuaScriptsInVisualStudio。
- 獨立 (IDE)
- [LuaRT Studio] (5.4) - 基於 LuaRT 解譯器的開放原始碼 Windows IDE 和偵錯器,用於開發 Lua 桌機/主控台應用程式。LuaRT Studio 也可以用來開發標準 Lua 應用程式,並無縫整合最新的 Lua 5.4.4 VM。基於 ZeroBrane? Studio,更新後擁有現代化的外觀、更好的符號解析和導覽、Lua 5.4 控制台等多項變更 - Win32
- [Decoda] (5.0/5.1) - 一個開放原始碼的 Lua IDE 和偵錯器,讓您可以在自己的應用程式中偵錯腳本,而無需進行任何程式碼修改 - Win32。
- [Glider] (5.1/5.2) - (錯誤的連結) 一個商業 IDE,特色包括單擊偵錯、建立剖析、分類導向的程式碼完成、宣告/出現次數尋找器、語意強調等。提供外掛整合 Corona、Gideros、Love2D、Cocos-2dx 和 MOAI 等。
- [ZeroBrane Studio] (5.1/5.2/5.3/LuaJIT) - 一個輕量級的 Lua IDE,具備程式碼完成、語法強調、遠端除錯器、程式碼分析器、動態編碼,以及與多個 Lua 引擎(例如 L�ve 2D、Moai 等)整合 - Win32、Mac OSX、Linux。
- [LuaEdit 2010] (5.1) - 專業外觀且功能完整的 Lua IDE - Windows 98/2000/XP/W7(非常容易發生錯誤)
- [wxLua] (5.1) - 一個 Lua 和 wxWidgets 的組合。提供一個自己的 IDE(以 wxLua 編寫),具備 GUI 偵錯器、繫結產生器和可當作模組使用的 wxWidgets 繫結。另請參閱 GraphicalUserInterfaceToolkits。
- [Estrela editor] (5.1) - 建構於 wxLua 的編輯器上,特色包括專案檢視,以及基於 API 檔案的基礎自動完成和工具提示支援。
- [Gideros Studio] (5.1) - 一個跨平台 Lua IDE,用於輕鬆建立適用於 Android 和 iOS 的行動應用程式
- [Game Kitchen (前身為 L�ve Studio)] (5.1) 適用於 l�ve2d 的 IDE,特色包括一個除錯器、一個可選類型系統,以及以類型為基礎的自動完成。- Windows vista 或更高版本
- [Comet] (1.2) - 適用於數值運算的 Lua 開發環境。適用於 Android、Linux 和 Windows。
- 可編寫腳本的 Lua 導向編輯器 (另請參閱 LuaEditorSupport)
- [CodeMAX] (5.1) - 一個簡單且快速的開放原始碼文字編輯器,可以透過 Lua 加入自訂功能。支援語法強調、程式碼摺疊、完成建議、函式參數提示等等。可以建構一個完整的 IDE 供不同的程式語言使用。(無偵錯功能)
- [SciTE] (5.2) - 可延伸的文字編輯器。另請參閱 SciteScripts。
- [Textadept] (5.1) - 可延伸的開源跨平台文字編輯器。由極簡的 C++ 裸機組成,內含 Lua 腳本。幾乎所有內容都可以透過 Lua 控制,使得可延伸性幾乎沒有限制。特色包括專案管理員、動態詞法分析器、多重緩衝區、分割檢視。(沒有現成的「除錯」功能)
- [Vim 文字編輯器的 Lua 檔案類型外掛程式] (5.1) - 自動語法檢查、程式碼自動完成功能(支援標準函式庫識別碼、接著執行 dofile/require 呼叫並支援正在使用的自訂模組,方法是掃描 $LUA_PATH 並載入所有自訂模組)、按一下按鍵查看文件、用於快速移動的快速鍵、檢查(未定義的)全域變數等。
- [Zeus IDE] (5.3) - IDE 附帶 Lua 語法標示、程式碼摺疊、專案管理、除錯、整合版本控制。IDE 可以使用 Lua 完整撰寫腳本。(分享軟體)
- IDE/編輯器 (超過一年沒有更新)
- [B:Lua] - 開源專案,用來建立功能齊全的單機版 Lua IDE。(開發自 2005 年 4 月起暫停)
- [DForD LuaCoding] (5.1) - 完整的圖形 Lua IDE。特色包括語法標示、符號瀏覽/搜尋、自動完成、程式碼片段、除錯、組建等。由完全以 Lua 腳本編寫的外掛程式架構支援。(分享軟體)(除錯功能已失效)
- [Lua Studio] (5.1) - 簡單的開源 Lua IDE:編輯器 + 完整的除錯器。(已失效下載連結至 Kepler Project)
- [QDE] (5.?) - Lua 的 Quotix 開發環境。它支援專案管理、自動完成功能、多文件介面、除錯等。 (分享軟體,僅限 MS Windows)(沒有現成的「除錯」功能)
- [Vortex Lua IDE] (5.0) - 另一個免費 Lua IDE,但語言是巴西葡萄牙文!(Outra IDE para Lua gratuita, mas em Portugues!)(已失效連結)
- [VisualWx] (5.?) - Lua 及 wxLua IDE。(免費軟體)
- [LuaLite] (5.0) - Visual Studio.NET 2003 的語法標示及自動完成外掛程式。
- [VSLua] (5.1) - Lua 語言的商業解決方案,包含整合在 Visual Studio.NET(2002、2003、2005)中的一個編輯器與除錯程式。
- [VS Lua 語言套件] (5.1) - 將 Lua 檔案整合到 Visual Studio 2005 的開源整合。
- [Lua Eclipse IDE] (5.1) - 一組 Eclipse 外掛程式,提供用於開發 Lua 腳本的編輯器和除錯程式。
- [LunarEclipse] (5.0/5.1) - Eclipse 平台的 Lua IDE。實作適當的 Eclipse 透視。
- [LuaPatternView] (5.0) - 一個用於測試 [Lua 樣式] 的 Eclipse 外掛程式。提供 Lua
Java 外掛程式 for Eclipse,以及 (MIT 授權) 的原始程式碼 (目前僅提供 MacOSX 的二進制檔案)。
另請參閱
最近變更 · 喜好設定
編輯 · 記錄
最後編輯時間:2023 年 6 月 3 日 下午 8:49 GMT (差異)