vscode调式LUA(EmmyLua)

news/2025/1/13 3:12:47/文章来源:https://www.cnblogs.com/mitodo/p/18520238

安装EmmyLUA插件

或者在github中下载
https://github.com/EmmyLua/VSCode-EmmyLua
https://github.com/jiehuali/VSCode-EmmyLua.git

增加调试Launch.json

打开文件夹后会变成create a launcher.json,点击Run And Debug, 选择EmmyLua New Debugger(这个是作者推荐的,更稳定些,前面两个已经不更新了)

  • .vscode\launch.json
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387// https://blog.csdn.net/qq_34035956/article/details/109255357"version": "0.2.0","configurations": [{"type": "emmylua_new","request": "launch","name": "EmmyLua New Debug","host": "localhost","port": 9966,"ext": [".lua",".lua.txt",".lua.bytes"],// "ideConnectDebugger"改为false(这里ide是指VSCode,Debugger是指Unity"ideConnectDebugger": false}]
}

项目中加载EmmyLua

function luamain()-- 全局设置随机数math.randomseed(GetCurTime())openLuaDebugServer()...
end-- 开启LUA调试
function openLuaDebugServer()-- local openDebugLua = trueif openDebugLua thenconnectEmmyLua('localhost', '0.5.14')end
endfunction connectEmmyLua(addr, ver) -- connect EmmyLua-- package.cpath = package.cpath .. ';C:/Users/lijh/.vscode/extensions/tangzx.emmylua-0.5.14/debugger/emmy/windows/x86/?.dll'-- package.cpath = package.cpath .. ';'..os.getenv("USERPROFILE")..'/.vscode/extensions/tangzx.emmylua-0.5.14/debugger/emmy/windows/x86/?.dll'package.cpath = package.cpath .. ';'..os.getenv("USERPROFILE")..'/.vscode/extensions/tangzx.emmylua-'..ver..'/debugger/emmy/windows/x86/?.dll'local dbg = require ('emmy_core')dbg.tcpConnect(addr, 9966)
end

参考链接

  • ( https://blog.csdn.net/qq_34035956/article/details/109255357 )
  • ( https://www.cnblogs.com/sailJs/p/16435038.html )

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/825245.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TSP问题-分支限界法求解

此为课题组所指导本科生和低年级硕士生学习组合优化问题汇报 所用教材:北京大学屈婉玲教授《算法设计与分析》 课程资料:https://www.icourse163.org/course/PKU-1002525003 承诺不用于任何商业用途,仅用于学术交流和分享 更多内容请关注许志伟课题组官方中文主页:https://…

专有云是什么

专有云,或称私有云,是一种仅供特定组织或企业使用的云计算环境。本文将介绍以下几个方面:1、专有云的定义与特性;2、专有云与公有云的对比;3、专有云的应用场景;4、如何构建和管理专有云。在定义与特性部分,我们将详细探讨专有云如何通过提供独享的资源和高度定制的服务…

”回溯算法“框架及练习题

”回溯算法“框架及练习题@目录一、回溯算法是什么?二、框架如下:本人其他文章链接 一、回溯算法是什么? 结论:回溯 = 穷举 解决一个回溯问题,实际上就是一个决策树的遍历过程路径:就是已经做出的选择 选择列表:就是你当前可以做出的选择 结束条件:就是base case条件,…

Golang 开源库分享:faker - 随机生成有趣的假数据!

GitHub 仓库链接:https://github.com/bxcodec/faker 简介 在开发和测试过程中,我们经常需要各种各样的测试数据。如果手动去生成这些数据,不仅耗时,还容易出错。faker 是一个 Go 语言的假数据生成库,可以快速生成各种字段的随机数据。这个库可以帮我们轻松生成各种属性的假…

ShellScript

StorageSrvShelScript 编写添加用户的脚本,存储在/shells/userAdd.sh目录。 当有新员工入职时,管理员运行脚本为其创建公司账号。 自动分配客户端账号、公司邮箱、samba目录及权限、网站账号等。 以userAdd lifei的方式运行脚本,lifei为举例的员工姓名前提条件 完成了LDAP服…

资源利用率提高30%,揭秘华为云Serverless高效、高密度调度优化原理

本文介绍了华为云对调度优化这一业界难题的探索之路,创新性提出了基于JIAGU的高效的资源优化调度系统。Key TakeawaysUSENIX ATC(USENIX Annual Technical Conference) 是计算机系统领域国际顶级学术会议之一(CCF-A),在国际上享有极高的学术声誉,2024年录用率仅为15.8%。…

PostgreSQL技术大讲堂 - 第70讲:PG数据库数据加载调优案例

PostgreSQL技术大讲堂 - 第70讲,主题:postgresq数据库数据加载调优案例 讲课内容:1、数据库参数调整2、后台进程cpu绑定调整3、数据库并行操作调整数据加载是每个DBA经常需要完成的工作,如何让数据加载变得更快,本期视频跟大家一起分享调优带来的乐趣。主讲老师: CUUG数据…

网桥VXLAN服务

VXLAN 服务网桥VXLAN服务 在appsrv和storagesrv上搭建vxlan。需求如下, 安装实验网桥 新建vxlan隧道,网桥名称为 br-vxlan,网桥的出口为vxlan100,id 为100. appsrv的隧道地址为172.16.1.1/24,storagesrv的隧道地址为172.16.1.2/24. 测试网桥之间二层的联通性。AppSrv yum i…

微信支付商户系统Native支付

简易demo演示 demo演示点击体验### Native支付介绍 目前微信支付有以下几种场景 * JSAPi支付,适合微信公众号及微信小程序 * APP支付 * H5支付 * Native支付,适合PC网站页面支付 [微信支付商户平台](https://pay.weixin.qq.com/) [微信支付Native接口文档](https://pay.weixi…

centos7下redis安装

第1:下载地址 网页地址:https://redis.io/download 下载链接:http://download.redis.io/redis-stable.tar.gz 版本:Linux版,支持CentOS等其他Linux操作系统 备注:也可以直接通过Linux去下载Redis安装包 下载命令:wget http://download.redis.io/releases/redis-5.0.5.ta…

从0搭建 Spring Cloud Alibaba 基础工程框架搭建

整个项目结构:技术栈:spring cloud alibaba、MySQL8、Mybatis-Plus、Nacos、knife4j 接口文档、Lombok 一. 开发环境安装JDK17安装 MySQL安装二. 工程搭建 2.1 构建父子工程 2.1.1 创建父工程创建⼀个空的 Maven 项目, 删除所有代码, 只保留 pom.xml 目录结构: 图二完善父工程…

项目经理在哪些方面需要与组织的其他部门合作

项目经理需要与组织的其他部门在以下方面紧密合作:资源分配、沟通协调、风险管理、知识共享。在这些方面,特别需要强调沟通协调。有效的沟通能够确保项目团队与组织内其他部门之间的信息流动畅通无阻,帮助识别和解决跨部门的问题,同时促进项目与组织战略目标的一致性。 一、…