LuaStudio是一款专业编程人员都不会错过的编辑调试器。最好用的编辑调试器莫过于这款LuaStudio。该软件主要分为多个功能模块,例如项目管理,功能列表,代码查看区域,辅助窗口等。它为用户提供了丰富的功能,例如智能提示,功能跳转,嵌入式测试调整和远程测试调整,其中可以帮助用户轻松编辑和调试Lua脚本。它提供了一个界面操作界面,并支持包括中文在内的多语言支持。它具有完整的编程环境,用户可以轻松地完成编程和试用调整工作。用户赶紧下载吧!
安装方式:
1.双击安装程序,进入LuaStudio安装语言选择界面,为简体中文选择简体中文,然后单击[确定]。
2.欢迎使用“ LuaStudio9.8.6”安装向导,单击[下一步]按钮继续。
3.选择安装位置和“ LuaStudio9.8.6”的安装文件夹。
4. LuaStudio正在安装中,等待安装完成。
5.弹出以下提示以完成LuaStudio安装向导。单击[完成]结束安装。
软件特色:
编译和调试Lua脚本,分析源代码,修改代码段并隐藏使用此应用程序不需要的代码行。
LuaStudio是一个全面的解决方案,可以帮助您确定脚本代码中是否包含错误并更正错误,而无需打开应用程序。
界面整洁有序,该软件具有易于使用的界面。
带有众多工具和编辑器。
优秀一个出色的Lua脚本调试器。
符号查看器。
代码是自动完成的。
代码段。
脚本调试器。
使用说明:
软件主界面
如图所示,左侧是项目管理,右侧是功能列表,代码查看区域,下面是辅助窗口。
智能提示
如图所示,LuaStudio集成了Cocos2dx和Unity的系统功能提示!
我们的LuaStudio不仅可以自动解析函数注释,还提供辅助注释提示function- @ type关键字,用于标记函数返回的类型!
自定义功能提
FunctionMyFunction(param1,param2,param3)这是我的函数的一个示例。 \ NNext行!
MyClass:MemberFunc(param1,param2,param3)这是我的类成员函数的示例。
如上所示:自行配置自定义功能文本文件,每一行都是一条记录,然后导入您配置的自定义功能!
功能跳转
CTRL +鼠标单击可在文件之间跳转!该文件必须打开或在项目管理项目中!
调试使用在线调试非常方便!如果您需要输入,我们可以使用控制台进行调试!
单击直接运行窗口,运行结果将显示在调试输出窗口中!
调试原理
原理Lua足迹语言的调试原理实际上非常简单,因为它提供了Debug库本身,我们只需要检查一下即可
r HOOK的每一行上都有一个断点,然后调试并检查是否有断点!
因为我们的C ++程序在加载时使用完整路径,所以工作目录可以为空!如果是相对路径,则是与工作目录相对的完整路径+相对路径!记得! !!
后调试会话开始后,应用程序应启动,并且消息将被打印到输出窗口。典型的调试会话中的输出将如下所示:
连接成功后,当Lua移至断点时,将触发断点调试。
远程调试
远程调试的原理是使用MobDebug库进行远程调试。使用此方法调试主机程序必须集成luasocket库并下载相应的MobDebug库! (LuaStudio版本9.68使用MobDebug0.70)
软件功能:
LuaStudio是一个编程环境,使您可以运行和调试Lua脚本并编辑可能对其负责的代码行。
该程序带有一个干净的界面,包括3个面板。更准确地说,您可以浏览计算机上的目录,并从最左侧的面板中找到应用程序的Lua脚本,并查看最右侧的内存文件和符号。
中间面板允许您分析代码行,并在必要时应用适当的修改。在屏幕的下半部分,您可以预览各种报告,例如输出,调用堆栈,断点,虚拟机,代码定义窗口,监视和结果窗格。
同样,尽管该应用程序一次只能处理一个解决方案,但应记住,这可能意味着多个包含文件夹和文件的项目。
实用程序此实用程序包括大量工具,可帮助您使应用程序代码完美无瑕。简而言之,该应用程序支持代码缩进,折叠,摘要和自动完成,当对完整字符串进行少量修改时,此选项可以节省大量时间。
就调试而言,您可以使用它清除开发的程序脚本和其他应用程序使用的Lua文件。您可以使用此实用程序使用的其他工具包括高级搜索,查找和替换,行号,列选择,撤消,重做和可自定义的热键,仅举几例。