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

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.mrgr.cn/news/81493.html

相关文章:

  • 【开源】一款基于SpringBoot的智慧小区物业管理系统
  • “家政服务匹配”:家政公司服务平台的智能推荐系统
  • 【MinIO系列】MinIO Client (mc) 完全指南
  • linux-----网络编程
  • 第146场双周赛:统计符合条件长度为3的子数组数目、统计异或值为给定值的路径数目、判断网格图能否被切割成块、唯一中间众数子序列 Ⅰ
  • 【专题】2024抖音电商母婴行业分析报告汇总PDF洞察(附原数据表)
  • redis——岁月云实战
  • Node.js 工具:在 Windows 11 中配置 Node.js 的详细步骤
  • SpringBoot 集成 MongoDB
  • 驱动开发系列31 - Linux Graphics 调试 mesa 的 glDrawArrays (三)
  • 51c大模型~合集96
  • 【ES6复习笔记】集合Set(13)
  • 【深度学习实战:kaggle自然场景的图像分类-----使用keras框架实现vgg16的迁移学习】
  • Jenkins 构建流水线
  • 【ES6复习笔记】Symbol 类型及其应用(9)
  • Vue3 中使用axios
  • 深入理解C++智能指针:从std::auto_ptr到现代C++的演进
  • 重温设计模式--8、命令模式
  • cannot import name ‘_C‘ from ‘pytorch3d‘
  • 骑砍2霸主MOD开发(26)-Mono脚本系统
  • More Effective C++之技术Techniques,Idioms,Patterns_条款26-27
  • 【Hot100刷题计划】Day04 栈专题 1~3天回顾(持续更新)
  • 细说STM32F407单片机通过IIC读写EEPROM 24C02
  • 【ES6复习笔记】Spread 扩展运算符(8)
  • 基础运维学习计划-base版
  • 【golang】map遍历注意事项