使用VSCode断点调试Lua教程

一.安装Visual Studio Code(vscode)和插件中心搜索安装luaide

二.配置luach.json

1.工程文件夹直接拖入vscode即可

2.左侧栏调试图标->设置->选择LuaDebug,这时会出现launch.json文件

3.在launch.json文件中找到exePath字段修改到模拟器路径

例如:"exePath": "D:/xxx/player-3.x/player3.exe",

其他地方配置默认就可以。

三.lua断点调试配置

    1.下载LuaDebug.lua这个文件

      地址: https://github.com/k0204/LuaIde

    2.把LuaDebug.lua文件放在工程src目录下

    3..调试代码添加

        在main.lua文件中添加以下代码:

            local breakInfoFun,xpcallFun = require("LuaDebug")("localhost", 7003)


作者:fjxiao
链接:https://www.jianshu.com/p/61152eeee4cc
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

要在 VS Code 中调试 Lua,需要使用一个称为 `Lua Debugger` 的插件。下面是搭建调试环境的步骤: 1. 安装 `Lua Debugger` 插件:在 VS Code 中打开插件市场(使用快捷键 `Ctrl+Shift+X` 或者通过菜单栏进入),搜索 `lua debugger` 并安装。 2. 配置 `launch.json` 文件:在 VS Code 中打开调试视图,点击 `create a launch.json file`,选择 Lua Debugger,并根据你的项目配置相应的参数。以下是一个示例配置: ```json { "version": "0.2.0", "configurations": [ { "type": "lua", "request": "launch", "name": "Launch", "program": "${workspaceRoot}/main.lua", "cwd": "${workspaceRoot}", "args": ["arg1", "arg2"], "luaPath": "/usr/local/bin/lua", "stopOnEntry": false } ] } ``` - `type`:指定调试器类型为 Lua。 - `request`:指定调试请求类型为启动。 - `name`:指定调试配置名称。 - `program`:指定要调试的 Lua 脚本文件路径。 - `cwd`:指定当前工作目录。 - `args`:指定传递给 Lua 脚本的参数。 - `luaPath`:指定 Lua 解释器的路径。 - `stopOnEntry`:是否在程序启动时停止。 3. 在代码中添加断点:在 VS Code 中打开要调试的 Lua 脚本文件,单击行号区域添加断点。 4. 启动调试:点击 VS Code 调试视图中的 `Start Debugging` 按钮或使用快捷键 `F5` 启动调试。 5. 调试:在程序运行时,当执行到断点时,程序会停止并进入调试模式。在调试模式下,你可以单步执行代码,查看变量值等。 希望这些步骤能够帮助你搭建 Lua 的调试环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值