Lua開發(fā)環(huán)境搭建


  • 學(xué)習(xí)編程的愿望死于搭建環(huán)境
  • 再次推薦集成開發(fā)環(huán)境
硬件平臺:macbook pro 2017
系統(tǒng)平臺:64bit Mac OS X 10.13.6
搭建要求:代碼提示,代碼調(diào)試,以及對一些框架的支持

安裝Lua

1. 安裝homebrew

終端輸入以下命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 安裝Lua

brew install Lua

3. 安裝love2d
love2d下載地址
解壓后拖到applications里

應(yīng)用圖標(biāo)

這個不是點擊使用的,你需要用alias寫個命令

alias love="/Applications/love.app/Contents/MacOS/love"

其他操作系統(tǒng)配置參考官方wiki:wiki

4. 安裝第三方庫

  • 安裝包管理器
  • 安裝orbit
安裝Lua的包管理器luarocks
brew install luarocks
安裝orbit
luarocks install orbit
然后他會安裝所有需要的依賴

其他第三方庫同理

5. IDE選擇

  • ZeroBrane Studio(首選)
  • IDEA
  • vscode
  • sublime text 3

推薦理由

1. ZeroBrane Studio

  • (首推)專為Lua打造的IDE:
    提供Lua版本切換
    集成love2d
    完善的代碼提示和調(diào)試功能
    集成多種框架的直接運(yùn)行調(diào)試功能
應(yīng)用圖標(biāo)

應(yīng)用界面

內(nèi)部集成

2. IDEA

  • 知名Java IDE,但是加上插件基本啥都可以寫
  • 推薦插件:EmmyLua
    功能完善:斷點調(diào)試、自動提示、代碼跳轉(zhuǎn)、智能重命名等,常規(guī)使用idea的方式即可

3. vscode

  • vscode現(xiàn)在真的是啥都能寫了
  • 推薦插件:Luaide
    注意: Luaide插件是要收費(fèi)的

4. sublime text 3
這個說實話的體驗不是很好,我自己沒折騰出好用的配置


**我還是比較推薦ZeroBrane Studio,idea有點厚重,vscode的插件需要付費(fèi),sublime我沒弄的出來,而且我就是要個代碼提示和調(diào)試程序的功能,當(dāng)然了集成love2d,可以直接運(yùn)行l(wèi)ove2d的程序就很棒,所以簡單易用的ZeroBrane Studio真的呢夠了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容