Advertisement

LuaPanda:适用于VS Code的Lua调试与编码插件

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
LuaPanda是一款专为VS Code设计的插件,它支持Lua语言的调试和高效编码功能,帮助开发者提升代码质量和开发效率。 LuaPanda 是一个基于 VS Code 的 Lua 代码开发工具,设计目标是简单易用且功能全面。它支持多种开发框架,并提供以下主要功能: - **代码补全(代码完成)**:帮助快速编写常用语句。 - **代码片段(代码段补全)**:方便插入预定义的代码块。 - **定义扩展**:提高对变量和函数定义的理解与导航能力。 - **生成注释**:自动生成文档或说明性文本,便于维护项目。 - **类型定义(有限类型推断)**: 提供基本的数据类型支持帮助开发人员更好地理解代码结构。 - **代码格式化**:自动调整代码样式以符合标准规范。 - **诊断功能**:提供静态分析和错误检测服务。 LuaPanda 支持 Lua 5.1 至 5.4 版本,适用于 Windows 和 Mac 平台,并兼容 slua、xlua 及其他框架。它还具备以下调试特性: - 单步执行 - 设置断点进行调试 - 条件断点功能以满足特定需求的测试场景。 - 支持协程(轻量级线程)的调试。 此外,LuaPanda 提供 REPL 功能,在代码运行过程中可以在断点处监控和评估表达式的结果。它还可以根据程序执行的特点动态调整 hook 的频率来提高效率,并支持 attach 模式的使用以便于在 Lua 运行时即时连接进行调试。对于包含 C 语言部分的项目,LuaPanda 提供了高效的双引擎调试方案:允许直接下发 Lua 脚本以避免打包后的代码不可调试问题;同时针对 C 部分提供快速且稳定的调试支持。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • LuaPandaVS CodeLua
    优质
    LuaPanda是一款专为VS Code设计的插件,它支持Lua语言的调试和高效编码功能,帮助开发者提升代码质量和开发效率。 LuaPanda 是一个基于 VS Code 的 Lua 代码开发工具,设计目标是简单易用且功能全面。它支持多种开发框架,并提供以下主要功能: - **代码补全(代码完成)**:帮助快速编写常用语句。 - **代码片段(代码段补全)**:方便插入预定义的代码块。 - **定义扩展**:提高对变量和函数定义的理解与导航能力。 - **生成注释**:自动生成文档或说明性文本,便于维护项目。 - **类型定义(有限类型推断)**: 提供基本的数据类型支持帮助开发人员更好地理解代码结构。 - **代码格式化**:自动调整代码样式以符合标准规范。 - **诊断功能**:提供静态分析和错误检测服务。 LuaPanda 支持 Lua 5.1 至 5.4 版本,适用于 Windows 和 Mac 平台,并兼容 slua、xlua 及其他框架。它还具备以下调试特性: - 单步执行 - 设置断点进行调试 - 条件断点功能以满足特定需求的测试场景。 - 支持协程(轻量级线程)的调试。 此外,LuaPanda 提供 REPL 功能,在代码运行过程中可以在断点处监控和评估表达式的结果。它还可以根据程序执行的特点动态调整 hook 的频率来提高效率,并支持 attach 模式的使用以便于在 Lua 运行时即时连接进行调试。对于包含 C 语言部分的项目,LuaPanda 提供了高效的双引擎调试方案:允许直接下发 Lua 脚本以避免打包后的代码不可调试问题;同时针对 C 部分提供快速且稳定的调试支持。
  • Windicss-Intellisense:VS CodeWindiCSS智能
    优质
    Windicss-Intellisense是一款专为VS Code设计的插件,旨在提升开发者使用WindiCSS框架时的编码效率和体验。它提供了代码补全、语法高亮等功能,助力快速开发高质量的前端项目。 Windi CSS IntelliSense通过为Visual Studio Code用户提供自动完成、语法高亮、代码折叠和构建等功能,增强了Windi开发体验。安装该插件会打包windicss编译器,因此您无需单独安装windicss即可使用它,并且还支持配置文件(tailwind|windi).config.(js|cjs|ts)。 功能包括: - 自动完成:提供有关实用程序和变体的智能建议。 - 悬停预览:将鼠标悬停在完整的CSS上以获取类名称。 - 语法高亮:突出显示实用程序、变体和重要内容。 - 色彩预览:展示颜色和光谱。 - 代码折叠:折叠过长的类,提高可读性。 扩展设置包括: - windicss.enableColorDecorators: 布尔值,默认为true。启用颜色装饰器。
  • VSCode-EmmyLua:VSCodeLua IDE和
    优质
    VSCode-EmmyLua是一款专为VSCode设计的插件,提供强大的Lua语言支持,包括智能感知、代码补全与调试功能,是开发者的得力助手。 EmmyLua for VSCode 最新版本以及部分视频演示可以在QQ交流群文件中下载(虽然按照要求要去掉联系方式,但此处不加具体的数字或字母)。
  • IntelliJ-EmmyLua:IntelliJ IDEALua IDE和
    优质
    IntelliJ-EmmyLua是一款专为IntelliJ IDEA设计的插件,提供强大的Lua语言支持、代码补全与调试功能,极大提升开发效率。 EmmyLua for IntelliJ IDEA 版 CI状态 想法172-181 创意182+ 查找用法 改名 参数提示 转到符号 去上课了 快速文档(Ctrl + Q) 方法分隔符 方法覆盖线标记 产品特点 特征 进展 语法高亮 :heavy_check_mark: 突出全局 :heavy_check_mark: 显示本地参数 :heavy_check_mark: 突出值 :heavy_check_mark: Lua 5.3支持 :heavy_check_mark: 查找用法 :heavy_check_mark: 重命名(Shift + F6):heavy_check_mark: 转到定义(Ctrl + 鼠标):heavy_check_mark: 转到符号(Ctrl + Alt + Shift + N):heavy_check_mark: 上课(Ctrl + N):heavy_check_mark:
  • VS Code.zip
    优质
    VS Code插件.zip包含了一系列为Visual Studio Code编辑器量身定制的功能扩展和工具集,旨在提高开发效率与代码质量。 VS Code(Visual Studio Code)是一款由微软开发的免费、开源代码编辑器,在开发者社区广受欢迎。名为vs code插件.zip的压缩包内包含多个VS Code插件,这些插件能显著提升工作效率及代码质量。 1. **octref.vetur-0.37.3.vsix**:Vetur是针对Vue.js框架的官方插件,提供包括代码高亮、自动完成、格式化等功能在内的全面支持,使开发过程更加顺畅。 2. **esbenp.prettier-vscode-10.4.0.vsix**:Prettier是一个流行的代码格式工具,其VS Code版本可帮助开发者自动化处理JavaScript、TypeScript等多种语言的代码风格问题。 3. **Vue.volar-2.0.8.vsix**:Volar是为Vue 3设计的语言服务插件,提供类型检查和模板诊断等强大功能,让开发过程更加高效。 4. **formulahendry.code-runner-0.12.1.vsix**:Code Runner允许用户直接在VS Code中运行各种编程语言的代码片段,并查看执行结果。 5. **donjayamanne.githistory-0.6.20.vsix**:Git History插件为用户提供直观的提交历史视图,便于追踪文件或项目中的更改记录。 6. **mhutchie.git-graph-1.30.0.vsix**:Git Graph提供了一个交互式的图形界面来帮助用户理解和管理分支、合并等操作。 7. **ryu1kn.partial-diff-1.4.3.vsix**:Partial Diff插件方便地对比文件或代码段的差异,对于查看和理解修改非常有用。 8. **dbaeumer.vscode-eslint-2.4.4.vsix**:ESLint将静态代码分析工具集成到VS Code中,实时检测并提示JavaScript及TypeScript中的潜在问题。 这些插件安装简便,在VS Code扩展市场搜索后即可轻松获取。通过合理选择和配置适合的插件,开发者的编码体验将会得到显著提升。
  • VS Code半透明
    优质
    VS Code半透明插件是一款专为Visual Studio Code设计的功能扩展,它能让编辑器界面呈现半透明效果,从而减少视觉疲劳并美化工作环境。 VSC主题插件推荐:半透明主题!美化VSC的必备高大上插件!附有说明书。
  • VS Code QQ:vscode-qq
    优质
    vscode-qq是一款专为Visual Studio Code设计的插件,它允许用户在编码时直接通过VS Code界面发送和接收QQ消息,提高开发者的工作效率。 VS Code QQ扩展目前实现了最基础的功能,适合在工作间隙放松或“摸鱼”。您可以在扩展市场搜索QQ并下载安装;安装完成后点击状态栏中的按钮登录即可使用。请注意,该功能需要Chrome浏览器完成滑动验证码验证(如无此浏览器,请根据提示手动操作)。遇到验证过程中黑屏问题时可以尝试重新加载。 在设置中,“platform”选项用于选择不同的登录协议:1代表安卓手机、4为iMac、5是iPad的最小版本、2对应aPad,3则是安卓手表。当前私聊消息仅能获取过去24小时内的历史记录;发送非文字信息需手动操作完成输入。 此外,该扩展暂时不支持临时会话功能,并且用户界面还有待进一步优化和完善。请注意,程序不会在本地保存任何聊天内容或图片文件。使用的UI库为指定的框架和组件集合。
  • VS Code中文版
    优质
    VS Code中文版插件是指为Visual Studio Code编辑器设计的一系列扩展程序,旨在帮助开发者提高编码效率并支持更多功能,其中一些插件提供汉化界面等功能,方便国内用户使用。 在官方插件的基础上进行修改,使其支持VS Code 1.52.0及其以上版本。
  • VS Code离线VSIX包
    优质
    本资源提供Visual Studio Code在多种编程语言和开发场景下的常用离线插件VSIX包集合,便于开发者快速安装扩展功能。 VS Code常用离线插件vsix包。
  • VS Code进行PHP配置辑和方法
    优质
    本教程详解如何在VS Code中设置和优化PHP开发环境,涵盖插件安装、代码编辑及调试技巧,助力高效编程。 VS Code(Visual Studio Code)是一款由微软开发的免费开源代码编辑器,在开发者社区广受欢迎,因其强大的功能以及良好的扩展性而被广泛使用。在PHP开发领域中,VS Code同样可以提供强有力的支持,包括对PHP代码进行编辑和调试。 首先需要从官方网站下载并安装VS Code。之后,为这款编辑器添加支持PHP开发环境的插件是必要的步骤之一。这里推荐的是名为“PHP Debug”的扩展程序,它由felixfbecker开发,并专门用于在VS Code中实现PHP调试功能。通过按下Ctrl+Shift+X快捷键打开扩展面板并搜索安装此扩展即可完成。 接下来,需要配置VS Code中的php.validate.executablePath设置以指定php的可执行文件路径。这可以通过打开“首选项”菜单下的设置(JSON)来实现,并添加以下代码: ```json { php.validate.executablePath: D:\\usr\\local\\php\\php.exe, editor.fontSize: 12 } ``` 请注意,上述路径需要根据您电脑上实际的PHP安装位置进行修改。配置完成后,请重启VS Code使新设置生效。 为了开始调试过程,首先确保您的项目目录已经在VS Code中打开。然后通过点击齿轮图标选择“PHP”,并选择“Listen for XDebug”选项来启动监听模式以准备接收调试请求(通常不需要额外的配置)。 在您想要调试的具体代码行上设定断点:只需点击该行左侧空白处即可添加或移除断点,这通常会显示为一个小红点。接下来,您可以开始运行并进行调试了。使用快捷键F9可以设置新的断点;F8用于执行“步骤跳过”操作;而F7则用于进入更深的代码层级。 为了验证配置是否正确无误,请在命令提示符窗口中输入`netstat -an`以检查计算机上是否有监听于端口9000的情况。默认情况下,Xdebug使用此端口接收调试请求。 此外,VS Code还允许用户自定义快捷键设置来提高工作效率。这可以通过访问“首选项”菜单下的键盘快捷方式(JSON)来进行设定: ```json { key: f8, command: workbench.action.debug.stepOver, when: inDebugMode }, { key: f7, command: workbench.action.debug.stepInto, when: inDebugMode } ``` 以上步骤全面介绍了如何在VS Code中配置和使用PHP调试工具。相比过去常用的如Zend Studio、PHPclipse或Storm等IDE,VS Code以其轻量级且扩展性强的特性提供了更高效的开发体验。 通过遵循上述指南,在您的项目目录内安装并设置好相应的插件后,您便可以在VS Code环境中顺利地开始进行PHP项目的调试工作了。希望本段落提供的信息能够对您有所帮助,并期待大家继续支持我们。