【踩坑記錄】三款Lua IDE工具對比
1.Lua Editor
優(yōu)點:支持簡體中文,無需專門配置環(huán)境,圖形化操作較為完善,且啟動速度快,運行調試上對初學者極為友好
缺點:這個是商業(yè)閉源軟件,十幾年前就已在github停止更新了,啟動時會出現(xiàn)瀏覽器彈窗。

2.ZeroBrane Studio
優(yōu)點:開源免費,支持簡體中文,無需專門配置環(huán)境,且啟動速度快,運行調試上對初學者極為友好
缺點:修改界面配置(特別是漢化)是修改lua腳本實現(xiàn)的,并非依靠圖形界面按鈕解決,因此需要做專門記錄。
不過下圖中的user.lua頂端的examples(案例)以及online documentation(在線文檔:https://studio.zerobrane.com/documentation.html)。已經給出了詳細的設置方法示例(軟件中的這倆粗體文字都可以直接點擊),因此多鉆研摸索這里就可以慢慢熟練掌握了。

3.VSCode
優(yōu)點:有各種第三方插件,生態(tài)完善
缺點:對既不熟悉Lua也不熟悉VSCode的初學者來說(其稍微進行點操作就卡的不行這點更是對初學者信心的極大打擊),快速上手有不小的難度,自定義成適合Lua跑的狀態(tài)需要費點心思,但熟悉以后要在VSCode中跑lua會相當順手。
插件有問題可以立馬換其他的。
推薦教程(上手VSCode運行調試Lua代碼必看):
Visual Studio Code -> VSCode 開發(fā)環(huán)境搭建 ---- Lua 開發(fā)環(huán)境搭建 及 代碼運行(code runner 插件)
https://blog.csdn.net/yanwennian/article/details/103480938
注:配置環(huán)境變量那塊,請考慮把LuaDist換成二進制版Lua、獨立版 Lua(需自行編譯)或官方編譯的LuaJIT,LuaDist對應的LuaJIT版本偏老(雖然不一定影響日常使用)。
這里再重新強調一下,Lua專用型IDE(1和2都是)與3的區(qū)別:
1和2由于是Lua專用型IDE,其體積非常小,且啟動速度特別快,Lua環(huán)境和debug模塊啥的都給你配好了。因此安裝以后立馬就可以開始敲lua代碼進行測試了。
3是泛用型多語言IDE工具,其體積比較大,因此啟動速度較慢,另外沒有安裝第三方的code runner插件的VSCode本身只能以調試模式在終端(即Terminal,可以自己切換為cmd或者powershell)運行l(wèi)ua腳本,且要運行的話必須要先配置task和launch等json文件,十分操蛋。
但只要記住這兩點就可以順利突破在VSCode上的代碼運行測試障礙:
1,第一時間在VSCode的插件商店中搜索并安裝code runner
2.搜索Lua Debug,選排在最前面的那個安裝即可。