visual studio Lua 调试

BabeLua是一款基于VS (简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性:

●Lua语法高亮

●语法检查

●自动补全

●一键注释

●格式化代码

●自定义代码折叠

●工程管理

●快速搜索和跳转

●文件大纲

●注入宿主程序内对Lua脚本进行调试

●设置断点观察变量值

●查看堆栈信息 

BabeLua可以调试哪些程序

已经通过测试的程序:Lua5.1 for windows; Cocos2d-x(含quick); Babe2D(Boyaa)

正在测试的程序:Lua5.2; LuaJIT; Love2d; Moai; Gideros; Marmalade Quick; Corona; GSL-shell;

,在主界面菜单上找到【Lua】菜单项,即安装成功。  

主界面

图中,数字序号对应的界面分别是:

(1)BabeLua在VS上插入的菜单;

(2)“Folder Explorer”是一个轻量级的Lua文件管理界面;

(3)源码编辑区域;

(4)显示当前编辑的Lua文件大纲列表;

(5)“Outline Explorer”是一个显示当前Lua文件大纲的界面;

(6)“Search Result”是快速搜索结果界面;

(7)系统调试界面区域;

(8)BabeLua工具栏;

(9)快速定位函数和变量界面;

 建议您将“Folder Explorer”、“Outline Explorer”、“Search Result”等界面,拖动并停靠在您喜欢的位置。

设置Lua脚本文件夹

在VS菜单上选择:【lua】【Settings】打开设置界面,如下图(左上角选中【Lua Folder】)

 上图分为两个区域:下方的“New folder setting”以下,是用来设置一套参数;上方的区域是用来选择多套参数中的一套并使之生效。如图:其中(1),(5)项为必设项,如要使用调试功能,则还需设置(2),(3),(4)项,详述如下:

 (1)Lua scripts folder

          Lua代码的路径,该目录下的所有Lua文件将在“Folder Explorer”中列出。

 (2)Lua exe path(调试时使用,调试时必填参数)

          调试时启动的exe文件路径,简称Lua exe。 (如果是cocos项目那么就是模拟器的exe)

 (3)Working path(调试时使用,调试时可选参数)

          启动“Lua exe”时,此参数作为启动进程的working directory参数。

          一般可与“Lua scripts folder”一致,不设置该项则缺省值为“Lua exe”所在目录。

          Tips:调用Windows API的GetCurrentDirectory就会得到这个路径。

 (4)Commond line(调试时使用)

          启动调试时传递给“Lua exe”的命令行参数。

 (5)Setting name

          本套参数的名称。

          上图的“New folder Setting”支持设置多套参数,您可以在多套参数之间切换。

 (6)New file encodeing

          新建Lua文件编码格式(默认使用UTF8编码)。

          设置好一套参数后点【Save】按钮保存,然后在“Choose setting”的下拉列表中选择一套参数,再点【Select】按钮来执行选中的动作,这个动作会让“Folder Explorer”界面立即更新。

如果你只需要调试Lua文件,你可以使用“Lua for windows”来执行Lua代码。请参考《BabeLua系列4—BabeLua常见问题》——怎样使用“Lua for Windows”执行Lua代码?

查找Lua文件

使用快捷键Alt + L启动查找Lua文件窗口,输入部分Lua文件名称即可快速查找文件。

cocos2dx+vs2012+lua开发环境配置+BabeLua

https://blog.csdn.net/babestudio/article/details/27228865

原文地址:https://www.cnblogs.com/youxin/p/7520762.html