- 学习编程的愿望死于搭建环境
- 再次推荐集成开发环境
硬件平台:macbook pro 2017
系统平台:64bit Mac OS X 10.13.6
搭建要求:代码提示,代码调试,以及对一些框架的支持
安装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里
这个不是点击使用的,你需要用alias写个命令
alias love="/Applications/love.app/Contents/MacOS/love"
其他操作系统配置参考官方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
完善的代码提示和调试功能
集成多种框架的直接运行调试功能
2. IDEA
- 知名Java IDE,但是加上插件基本啥都可以写
- 推荐插件:EmmyLua
功能完善:断点调试、自动提示、代码跳转、智能重命名等,常规使用idea的方式即可
3. vscode
- vscode现在真的是啥都能写了
- 推荐插件:Luaide
注意: Luaide插件是要收费的
4. sublime text 3
这个说实话的体验不是很好,我自己没折腾出好用的配置
**我还是比较推荐ZeroBrane Studio,idea有点厚重,vscode的插件需要付费,sublime我没弄的出来,而且我就是要个代码提示和调试程序的功能,当然了集成love2d,可以直接运行love2d的程序就很棒,所以简单易用的ZeroBrane Studio真的呢够了