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