当前位置: 首页 > article >正文

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


http://www.kler.cn/a/451973.html

相关文章:

  • 模型的量化(Quantization)
  • Visual Studio Code历史版本下载
  • 京东科技基于 Apache SeaTunnel 复杂场景适配 #数据集成
  • Vue零基础必学教程(16) 计算属性
  • 灵当CRM getMyAmbassador Sql注入漏洞复现(附脚本)
  • Dubbo简单总结
  • Flink定时器
  • 嵌入式学习-QT-Day08
  • Word窗体联动Excel实现级联组合框
  • 机试题——最大时间
  • STM32单片机芯片与内部41 DAC TIM触发双DAC DMA搬运同步输出正弦波
  • Matrix-Breakout 2 Morpheus
  • 使用vcpkg安装opencv>=4.9后#include<opencv2/opencv.hpp>#include<opencv2/core.hpp>无效
  • C语言-09内存管理
  • MR-GDINO: Efficient Open-World Continual Object Detection
  • vue中做一个最多输入一位小数且可以为负数的输入框(包含最前面最后面为小数点及多个-符号与前导零校验)
  • PaginationInnerInterceptor,spring中pojo
  • WebRTC搭建与应用(五)-Coturn踩坑记
  • 游戏APP如何设计混合变现,最大化变现收益?
  • Unity 重写GridLayoutGroup使居中对齐
  • HarmonyOS NEXT 实战之元服务:静态案例效果---最近播放音乐
  • imx6ull qt多页面控制系统(正点原子imx系列驱动开发)
  • ASN.1 轻松入门2
  • HarmonyOS NEXT 实战之元服务:静态案例效果(二)
  • 131、sqlserver中使用mybatis中的Page进行分页查询时,SQL成功执行(控制台已打印),Page的Records没值bug1.代码复现:
  • NUCLEO-F446RE测试板验证DS100示波器功能