我正在使用 Lua(我是新手)在 Sublime Text 2 和 Linux 下编写脚本,我想调试我的脚本,所以我想设置一些断点。我怎样才能做到这一点?
4 回答
Sublime text 2 只是一个文本编辑器,它不是一个环境,因此您无法在其中进行调试。我实际上并没有编写 Lua 脚本,所以我对可用的工具不是很熟悉,但它们就在那里。
Corona Labs 发布了 Sublime 插件,支持调试。查看:https ://sublime.wbond.net/packages/Corona%20Editor
据我所知 - Sublime Text 没有这样的事情。只有 Sublime[2] 的某种 Corona Texmate Bundle[1] 衍生物。
在官方 Corona 页面[3] 中还有几个 Corona SDK IDE 的链接。其中一些提供调试功能......
[1] http://www.ludicroussoftware.com/corona-textmate-bundle/
[2] https://github.com/drowne/Corona-Sublime
[3] http://www.coronalabs.com/resources/3rd-party-tools-and-services/
应该可以为 SLT2/3 写一个插件
插件是用 Python 编写的,因此不需要编译或类似的东西。但这仍然是一项巨大的工作,因为实际上没有可用于 SLT 脚本 API 的文档。
您最好的选择是从现有项目中借用,例如
还有一个Outlaw声称是一个 IDE,但它似乎不支持调试,更像是一个项目经理,附带一个平庸的编辑器。您可能可以在 SLT 中使用几个命令行开关来做同样的事情。不过,它似乎已经完成了。