1、Lua代码编辑工具
辣博推荐,ZeroBrane Studio编写Lua脚本还是不错滴,基本的代码补全和提示都具有,按照从下往上的代码逻辑,还可以自动对齐格式(实话讲,还不是很完美),毕竟,作为一个使用习惯Qt如此完美的IDE工具的 Qter,有点辣鸡。不过够用了。
吐槽下:这个鬼东西不友好的地方就是修改中文注释,额,用了你就知道蛋疼了。所以辣博有时候输入中文错误错了也懒得改。如果你发现我这个系列的博文中出现这种“错别字”的问题,请原谅我,这是真的操蛋啊。
优点:比较舒服的这个,就是断点调试工具做的还可以,支持变量的监控。调试起来跟常用的DEBUG工具基本一致。上手比较容易。
找不到资源,有需要软件包的可以留言,人多的话就放到网盘给大家下。
![](https://img-blog.csdnimg.cn/20210516151643286.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTU2ODUzMQ==,size_16,color_FFFFFF,t_70)
2、断点调试
以下面这段Lua代码为例进行调试
(1)打断点:相信您已经了解过C/C++ gdb调试的了,就不多说了。。。
(2)添加监控变量: 选中变量,点击鼠标反键,Add Watch Expresssion,添加到如下图的Watches 列表中
![](https://img-blog.csdnimg.cn/20210516152651547.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTU2ODUzMQ==,size_16,color_FFFFFF,t_70)
(3)调试:
![](https://img-blog.csdnimg.cn/20210516153244966.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTU2ODUzMQ==,size_16,color_FFFFFF,t_70)
其他的,感觉也没什么了。不细讲。有兴趣的自己去实际调试下,有助于熟悉和掌握lua代码的运行逻辑,也方便万一真写出bug时候的调错