littlebot
Published on 2025-04-12 / 0 Visits
0

【源码】基于VS Code的LeetCode插件扩展项目

项目简介

本项目对LeetCode插件进行功能扩展,为用户打造了更便捷的代码调试与测试环境,方便在VS Code里开展LeetCode题目练习。

项目的主要特性和功能

  1. 对LeetCode插件的标题和图标进行修改。
  2. 新增“Enable Main Code”配置项,能为Java和Go代码文件添加main函数,便于使用IDE调试,且支持更多语言扩展。
  3. 增添做题计时器,帮助用户掌握做题用时。
  4. 简化原有插件点击测试按钮时的测试方式选择框,直接采用默认Testcase或文件用例测试,同时新增filecase测试方式。
  5. 在Java代码文件中增设自定义Testcase区域,并添加Test和Debug按钮,方便用例的测试与调试。

安装使用步骤

假设用户已下载本项目的源码文件: 1. 解压源码文件并将其放入VS Code的插件目录。 2. 打开VS Code并安装所需的依赖包。 3. 在VS Code中导入配置: - 找到settings.json文件,进行文件夹和文件名设置的配置,示例如下: json "lovecode.filePath": { "golang": { "folder": "go/${id}.${kebab-case-name}" }, "java": { "folder": "java/lode_${id}_${snake_case_name}", "filename": "lode_${id}_${snake_case_name}.${ext}" }, "default": { "folder": "", "filename": "${id}.${kebab-case-name}.${ext}" } }, - 若不想使用智能提示,在Workspace设置中使用如下配置: json { "editor.quickSuggestions": { "other": "off" }, "editor.acceptSuggestionOnCommitCharacter": false, "editor.acceptSuggestionOnEnter": "off", "editor.suggestOnTriggerCharacters": false, "editor.tabCompletion": "off", "editor.wordBasedSuggestions": false, "editor.parameterHints.enabled": false } 4. 按照项目的使用说明使用即可。若使用时遇到问题,可参考项目的官方文档或者社区论坛解决。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】