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


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

安裝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)

這個(gè)不是點(diǎn)擊使用的,你需要用alias寫(xiě)個(gè)命令

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

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

4. 安裝第三方庫(kù)

  • 安裝包管理器
  • 安裝orbit
安裝Lua的包管理器luarocks
brew install luarocks
安裝orbit
luarocks install orbit
然后他會(huì)安裝所有需要的依賴(lài)

其他第三方庫(kù)同理

5. IDE選擇

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

推薦理由

1. ZeroBrane Studio

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

應(yīng)用界面

內(nèi)部集成

2. IDEA

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

3. vscode

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

4. sublime text 3
這個(gè)說(shuō)實(shí)話(huà)的體驗(yàn)不是很好,我自己沒(méi)折騰出好用的配置


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

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

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

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