lua-debug for Sublime
目标
Sublime 也支持 lua-debug,操作体验与 VSCode 一致。
优势
-  执行效率高,不掉帧 
-  可随时开启 
-  配置简单,一份配置兼容 VSCode 和 Sublime 
安装
-  要求 Sublime 4 的版本(注:从 Sublime 3 升到 4 的不算,需卸载干净 3 后,重装 Sublime 4) 
-  安装 Sublime Debugger 插件(作者改进版) -  添加仓库:在 Sublime 执行 ctrl + shift + p,输入 Add Repository 并选中,再输入:https://github.com/huanzai/SublimeDebugger 
-  安装 Package:在 Sublime 再次执行 ctrl + shift + p,输入 Install Package 并选中,再输入 SublimeDebugger 选中安装即可 
 
-  
-  首次安装 lua-debug -  打开项目工程(有无 Sublime project 均可),执行 F5 
-  选择 Install Adapters - lua 
 
-  
工程配置
可参考以下测试工程:
SublimeDebugger/examples/mylua at master · huanzai/SublimeDebugger
SublimeDebugger/examples/mylua_without_project at master · huanzai/SublimeDebugger
使用
lua-debug 支持无 project 模式(就是不需要创建 sublime-project,拖来即用),支持读取 .vscode/launch.json 配置(与 VSCode 保持一致),一份配置即可。
-  F5 开启 Debugger(首次需要选择一下你配置的 Debugger) 
-  F10 下一行 
-  F11 进入方法 
-  Shift + F11 退出方法 
说明
本文所使用的 lua-debug 是 actboy168 的改进版,详见
改进了原生 lua 创建协程无法正确 sethook 的问题。
如你是 VSCode 用户,也建议安装我改进的版本 下载地址
如有使用的朋友,麻烦 Star 一下,让我知道有多少人在使用,感谢!
github 地址:huanzai/SublimeDebugger

