Lua开发环境搭建


  • 学习编程的愿望死于搭建环境
  • 再次推荐集成开发环境
硬件平台: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里

Lua开发环境搭建_第1张图片
应用图标

这个不是点击使用的,你需要用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
    完善的代码提示和调试功能
    集成多种框架的直接运行调试功能
Lua开发环境搭建_第2张图片
应用图标

Lua开发环境搭建_第3张图片
应用界面

Lua开发环境搭建_第4张图片
内部集成

2. IDEA

  • 知名Java IDE,但是加上插件基本啥都可以写
  • 推荐插件:EmmyLua
    功能完善:断点调试、自动提示、代码跳转、智能重命名等,常规使用idea的方式即可

3. vscode

  • vscode现在真的是啥都能写了
  • 推荐插件:Luaide
    注意: Luaide插件是要收费的

4. sublime text 3
这个说实话的体验不是很好,我自己没折腾出好用的配置


**我还是比较推荐ZeroBrane Studio,idea有点厚重,vscode的插件需要付费,sublime我没弄的出来,而且我就是要个代码提示和调试程序的功能,当然了集成love2d,可以直接运行love2d的程序就很棒,所以简单易用的ZeroBrane Studio真的呢够了

你可能感兴趣的:(Lua开发环境搭建)