Lua调试器 - x-studio强大的开发人员工具集

x-studio是一款轻量级且强大的开发人员工具,软件大小仅15M, 不仅具有UI编辑功能,还具有Lua代码编辑和调试功能。致力于 Sublime Text & VSCODE一样的编辑体验,VS一样的调试体验,支持自动代码缩进,Ctrl+I修正代码缩进, 让编辑和调试Lua变得简单易用,轻量级IDE,轻松愉悦的体验;由作者历时5年精心打造和雕琢而成。作者秉承用心,用灵魂做好软件的理念,依然在持续维护和优化该项目。项目介绍github地址: https://github.com/simdsoft/x-studio

最近更新时间: 2019年11月18日; 版本10.0.5900.299

本文将主要介绍其Lua调试功能。

1. 如何创建简单调试工程(适合初学者)

通过菜单【文件】【新建工程】在弹出的新建工程对话框里工程类型的下拉选列表选择【Lua Debug】,设置好工程目录,Lua Engine默认luajit(有lua51,lua52,lua53可选), 然后点确定即可新建简单的Lua工程。 新建工程后会默认创建一个名为example.lua的helloworld脚本,此时便可开始Lua的学习编辑和调试旅程了。

2. 如何调试cocos2d-x游戏(2.x和3.x通用)

启动软件后按F5在弹出的对话框设置好调试目标exe和工作目录,点击确定即可自动创建并打开游戏调试工程。马上开始Lua编辑调试之旅吧。

由于x-studio专门针对cocos2d-x做了优化,只要启动目标exe和工作目录设置正确,再也不用担心断点无法命中问题(笔者在使用BabeLua时便经常遇到这种头疼的问题,也经常有BabeLua使用者求助),另外由于专门针对cocos2-x做了优化,启动调试的速度也是杠杠的,给用户带来了非常轻松愉悦的调试体验。

3. x-studio同时还具备64位调试引擎,可调试Unity (slua ulua/tolua xlua),更多功能和使用细节请访问软件官方网站: https://x-studio.net

4.代码编辑功能概览

* 支持自动识别UTF-8编码,并支持多种编码格式

  * 支持和VSCode等编辑器一样打开文件夹,支持多种语言语法着色

  * 支持5种代码主题切换,快捷键Ctrl+Alt+NUM9

  * 支持Ctrl+P快速搜索工程文件

  * 支持Ctrl+R快速搜索当前代码文件所有Lua函数

  * 支持Ctrl+F当前文档查找,可查找全部匹配项

  * 支持Ctrl+H当前文档替换功能

  * 支持Ctrl+Shift+F全工程文件内容搜索,搜索支持正则表达式

  * 支持在任意目录下文件内容搜索, 工程中可右键资源视图快捷搜索某个目录

  * 支持Ctrl+Tab快速切换最近打开文件列表

  * 支持Ctrl+-/Ctrl+Shift+-前后导航功能

  * 支持Ctrl+F2更改当前文档所有匹配项

  * 支持Ctrl+D加选下一匹配项

  * 支持Alt+鼠标块选文本

  * 支持代码自动完成

  * 支持Ctrl+I格式化Lua代码,选中代码或当前文档代码

  * 支持多种编码转换

  * 支持Lua语法检查

  * 支持Ctrl+/注释Lua代码

  * 支持以二进制Ascii视图查看二进制文件

你可能感兴趣的:(Lua调试器 - x-studio强大的开发人员工具集)