TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua
标题:
【踩坑记录】三款Lua IDE工具对比
[打印本页]
作者:
Seekladoom
时间:
2022-6-8 03:58:44
标题:
【踩坑记录】三款Lua IDE工具对比
本帖最后由 Seekladoom 于 2022-6-8 04:09 编辑
?1.Lua Editor
优点:支持简体中文,无需专门配置环境,图形化操作较为完善,且启动速度快,运行调试上对初学者极为友好
缺点:这个是商业闭源软件,十几年前就已在github停止更新了,启动时会出现浏览器弹窗。
2022-6-8 03:55:10 上传
下载附件
(47.69 KB)
2.ZeroBrane Studio
优点:开源免费,支持简体中文,无需专门配置环境,且启动速度快,运行调试上对初学者极为友好
缺点:修改界面配置(特别是汉化)是修改lua脚本实现的,并非依靠图形界面按钮解决,因此需要做专门记录。
不过下图中的user.lua顶端的
examples(案例)
以及
online documentation(在线文档)
。
已经给出了详细的设置方法示例(
软件中
的这俩
粗体文字
都可以
直接点击
),因此多钻研摸索这里就可以慢慢熟练掌握了。
2022-6-8 03:55:30 上传
下载附件
(87.81 KB)
3.VSCode
优点:有各种第三方插件,生态完善
缺点:对
既不熟悉Lua也不熟悉VSCode
的初学者来说(其稍微进行点操作就
卡的不行
这点更是对初学者信心的极大打击),快速上手有不小的难度,自定义成适合Lua跑的状态需要费点心思,但熟悉以后要在VSCode中跑lua会相当顺手。
插件有问题可以立马换其他的。
推荐教程(上手VSCode运行调试Lua代码必看):
Visual Studio Code -> VSCode 开发环境搭建 ---- Lua 开发环境搭建 及 代码运行(code runner 插件)
注:配置环境变量那块,请考虑把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
,选排在最前面的那个安装即可。
?
图片附件:
ZeroBrane Studio.png
(2022-6-8 03:55:30, 87.81 KB) / 下载次数 826
http://tcax.org/forum.php?mod=attachment&aid=Mjk2NnxmYTFkNzM0M3wxNzMyMjY0Njg5fDB8MA%3D%3D
图片附件:
Lua Editor.png
(2022-6-8 03:55:10, 47.69 KB) / 下载次数 832
http://tcax.org/forum.php?mod=attachment&aid=Mjk2NXxiNTY3NmFlYnwxNzMyMjY0Njg5fDB8MA%3D%3D
作者:
Seekladoom
时间:
2022-6-8 04:43:06
本帖最后由 Seekladoom 于 2022-6-8 04:43 编辑
【下载链接】
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
欢迎光临 TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua (http://tcax.org/)
Powered by Discuz! X2