- 學(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真的呢夠了