1.Lua Editor

优点:支持简体中文,无需专门配置环境,图形化操作较为完善,且启动速度快,运行调试上对初学者极为友好

缺点:这个是商业闭源软件,十几年前就已在github停止更新了,启动时会出现浏览器弹窗。

2.ZeroBrane Studio

优点:开源免费,支持简体中文,无需专门配置环境,且启动速度快,运行调试上对初学者极为友好

缺点:修改界面配置(特别是汉化)是修改lua脚本实现的,并非依靠图形界面按钮解决,因此需要做专门记录。

不过下图中的user.lua顶端的examples(案例)以及online documentation(在线文档)。已经给出了详细的设置方法示例(软件中的这俩粗体文字都可以直接点击),因此多钻研摸索这里就可以慢慢熟练掌握了。

3.VSCode

优点:有各种第三方插件,生态完善

缺点:对既不熟悉Lua也不熟悉VSCode的初学者来说(其稍微进行点操作就卡的不行这点更是对初学者信心的极大打击),快速上手有不小的难度,自定义成适合Lua跑的状态需要费点心思,但熟悉以后要在VSCode中跑lua会相当顺手。

插件有问题可以立马换其他的。

推荐教程(上手VSCode运行调试Lua代码必看):
Visual Studio Code -> VSCode 开发环境搭建 ---- Lua 开发环境搭建 及 代码运行(code runner 插件)https://blog.csdn.net/yanwennian/article/details/103480938

注:配置环境变量那块,请考虑把LuaDist换成二进制版Lua、独立版 Lua(需自行编译)或官方编译的LuaJIT,LuaDist对应的LuaJIT版本偏老(虽然不一定影响日常使用)。

这里再重新强调一下,Lua专用型IDE(1和2都是)与3的区别:

1和2由于是Lua专用型IDE,其体积非常小,且启动速度特别快,Lua环境和debug模块啥的都给你配好了。因此安装以后立马就可以开始敲lua代码进行测试了。

3是泛用型多语言IDE工具,其体积比较大,因此启动速度较慢,另外没有安装第三方的code runner插件的VSCode本身只能以调试模式终端(即Terminal,可以自己切换为cmd或者powershell)运行lua脚本,且要运行的话必须要先配置task和launch等json文件,十分操蛋。

只要记住这两点就可以顺利突破在VSCode上的代码运行测试障碍:

1,第一时间在VSCode的插件商店中搜索并安装code runner

2.搜索Lua Debug,选排在最前面的那个安装即可。

【下载链接】
LuaEditor6.3.0 终极版本绿色简体中文版本下载地址:
http://www.luastudio.net/luaeditor6.3.0.rar

ZeroBrane Studio:
https://studio.zerobrane.com/download?not-this-time

用ZeroBrane Studio演示Lua代码的视频教程:
【Lua零基础编程30讲】Lua Tutorial - YouTube

【踩坑记录】三款Lua IDE工具对比相关推荐

  1. 微信退款 java工具类,微信支付中退款踩坑记录

    首先附上微信支付的开发者文档 其实这里所说的踩坑记录,无非就是微信在开发者文档上的写不太明确,也没有比较官方的demo,在此列出一个可行的demo,供大家下载使用. 主要问题就是在这几步解密上 微信的 ...

  2. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  3. sonar覆盖率怎么统计的_实战|Java 测试覆盖率 Jacoco插桩的不同形式总结和踩坑记录(上)...

    本文为霍格沃兹测试学院优秀学员关于 Jacoco 的小结和踩坑记录.测试开发进阶学习,文末加群. 一.概述 测试覆盖率是老生常谈的话题.因为我测试理论基础不是很好,这里就不提需求.覆盖率等内容,直奔主 ...

  4. 日常踩坑记录-汇总版

    开发踩坑记录,不定时更新 心得 RTFM 严谨的去思考问题,处理问题 严格要求自己的代码编写习惯与风格 注意 单词拼写 20200207 mybatis plus 自带insert插入异常 sql i ...

  5. Hexo+GitHub 博客部署 个人踩坑记录(一)

    Hexo+GitHub 博客部署 个人踩坑记录(一) 前言 博客的作用 编程学习本身是持续性的学习行为,说明所学习的内容是在持续地增加.这要求我们要学会阶段性总结自己所学的东西,复习并巩固.所以写文章 ...

  6. 使用exe4j+inno setup打包exe文件踩坑记录

    一.前言 最近用Java给朋友写了一个截图工具和将所有图片生成pdf工具,但是由于朋友不是计算机行业的人员,如果为了使用java常见的运行方式运行工具,则还需要在电脑上安装jdk与jre,着实不方便. ...

  7. AirSim学习和踩坑记录(不定时更新)

    版权声明:本文为博主原创文章,遵循Creative Commons - Attribution-ShareAlike 4.0 International - CC BY-SA 4.0版权协议,转载请附 ...

  8. 【STM32+机智云】机智云手机APP点灯实验踩坑记录

    [STM32+机智云]机智云手机APP点灯实验踩坑记录 一.实验背景 因为项目开发需要用到云平台,所以开始学习机智云平台,听说机智云比较容易入门,还有手机APP.因此开始了踩坑之旅,一切的一切开始于一 ...

  9. STF环境搭建运行及踩坑记录

    最初是在centos环境上搭建STF,由于种种依赖缺失.nodejs/npm版本不兼容.以及无解的"Segmentation fault (core dumped)"错误,最终还是 ...

最新文章

  1. java中new BigDecimal的坑
  2. 如何在网页标题栏title加入icon图标?
  3. Chrome浏览器插件Octotree-树形显示GIithub代码
  4. java 数据库工厂_月光软件站 - 编程文档 - Java - 简单的数据库连接工厂实现
  5. 一次违反常规的Java大厂面试经历,系列教学
  6. 大智慧 软件 开发语言_智慧工厂培训软件开发流程篇
  7. js关于两个字符串的加减乘除运算
  8. arcgis鹰眼图问题
  9. java 接口和抽象类的区别_Java中的接口与抽象类:有什么区别?
  10. java服务器向客户端发消息_socket 服务器向指定的客户端发消息
  11. 网络配置实训(思科)
  12. Trimble天宝水准仪维修DINI03全站仪/电子水准仪维修特点
  13. 计算机无法识别打印机usb,win10系统打印机usb无法识别的办法
  14. 企业招聘大数据人才 看重的是哪些方面?
  15. win用html设置桌面,教你设置Win10系统炫酷桌面的三个技巧
  16. 美团外卖离线数仓建设实践
  17. R数据科学-第六章用dplyr处理关系数据
  18. 【光线追踪】 流程分析与实现的路径跟踪渲染器
  19. 在配置SSH免密登录时报错:/usr/bin/ssh-copy-id: ERROR: failed to open ID file '/root/.pub': 没有那个文件或目录
  20. 海康威视网络摄像头sdk的开发(Demo的使用)指南

热门文章

  1. 程序崩溃导致火卫一土壤火星探测器失败
  2. 我的矛盾—自我意识与精神内耗
  3. 大一上期Python考前复习
  4. php 模糊文件名链接,推荐10款模糊处理源码(收藏)
  5. 我喜欢的欧美金属乐队
  6. HTML5常用新特性
  7. 雪刀群侠传游戏怎样?
  8. [ 英语 - 特别收录系列 ] 语法重塑专栏 之 时态 (Tense) —— 英语兔学习笔记(3)
  9. Coot Cryo-EM教程2:Fitting和Mutating
  10. Android Automotive (二)系统架构