Tarantool Lua Debugger for Visual Studio Code:简化您的Lua开发调试
Tarantool Lua Debugger是一款专为Visual Studio Code设计的Lua调试工具,无需额外依赖,帮助开发者高效调试Lua代码。最新版本0.3.0带来了一项重要更新,对于使用源码映射调试(如TypescriptToLua转换的代码)的项目,现在必须在启动配置中指定scriptFiles选项,以便在原始源文件中使用断点。这项改进大幅提升了调试性能,使断点在启动时即可解析。
主要功能:
使用方法:
要使用特定的Tarantool可执行文件调试Lua程序,您可以在用户或工作区设置中设置lua-tarantool.tarantool。或者,您可以在launch.json中设置解释器和要运行的文件:
{
"configurations": [
{
"type": "lua-tarantool",
"request": "launch",
"name": "Debug",
"program": {
"tarantool": "",
"file": "${file}"
}
}
]
}
要求与限制:
请注意,lldebugger的路径将自动添加到LUA_PATH环境变量中,以便Lua可以找到它。
使用技巧:
if os.getenv("LOCAL_LUA_DEBUGGER_VSCODE") == "1" then
require("lldebugger").start()
end
lldebugger.call(function()
--code causing runtime error
end)
package.loaded["lldebugger"] = assert(loadfile(os.getenv("LOCAL_LUA_DEBUGGER_FILEPATH")))()
require("lldebugger").start()
额外配置选项:
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com