【推荐】爽,在 IDE 中做 LeetCode 题目的插件

发布于:2025-02-11 ⋅ 阅读:(11) ⋅ 点赞:(0)

大家好,我是 V 哥。
今天给大家推荐一款神器插件,废话不多说,马上开整。leetcode-editor 是一个可以在 IDE 中做 LeetCode 题目的插件仓库,以下是对该仓库的详细介绍:

来看一下这个神器是啥

基本信息

  • 名称:Leetcode Editor
  • 支持平台:理论上支持 IntelliJ IDEAPhpStormWebStormPyCharmRubyMineAppCodeCLionGoLandDataGripRider MPSAndroid Studio 等 IDE。
  • 文档:提供中英文文档,方便不同语言用户使用。
    • 英文文档:[gh:en-doc]
    • 中文文档:[gh:zh-doc]

主要功能

  1. 做题功能
    • 支持在 IDE 中做 LeetCode 题目,同时支持 leetcode.comleetcode.cn 两个平台,满足用户解题和调试的需求。
  2. 本地调试
    • 可以进行本地调试,方便用户对代码进行测试和优化。
  3. 窗口和菜单功能
    • 工具栏:提供登录、退出、刷新、随机选题、查找、会话、切换列表、设置、清除缓存等功能按钮。
    • 菜单
      • 题目右键菜单:包括打开题目、打开内容、提交、查看提交记录、运行代码、自定义测试用例、收藏、清除缓存、计时器等功能。
      • 编辑器右键菜单:功能与题目右键菜单相同。

安装和配置

  1. 安装
    • 可以通过插件库安装:[leetcode-editor][plugin-homepage]。
    • 也可以下载文件进行安装:[releases][gh:releases]。
    • 如果愿意捐赠该项目,可以选择专业版本:[leetcode-editor-pro][plugin-homepage-pro]。
  2. 配置
    • 配置路径:File -> settings -> tools -> leetcode plugin
    • 配置项包括 URL 选项(leetcode.comleetcode.cn)、代码类型(如 Java、Python 等)、登录名、密码、临时文件存储目录、代理、自定义代码模板、题目难度颜色等。

目录结构

该仓库的目录结构如下:

.gitignore
CHANGELOG.md
LICENSE
README.md
README_ZH.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle
action/
 README.md
 README_ZH.md
src/
 main/
 test/
.github/
 FUNDING.yml
 ISSUE_TEMPLATE/
 config/
 no-response.yml
 workflows/
gradle/
 wrapper/
doc/
 CustomCode.md
 CustomCode_ZH.md
 LoginHelp.md
 LoginHelp_ZH.md
 browserCookie.png
 config-3.0.jpg
 cookieLogin.png
 customConfig-100.gif
 description.html
 leetcode-editor-3.0.gif
 menu-3.0.jpg
 window-3.0.jpg

其他

  • 更多开放功能shuzijun/lc-sdk
  • 有用链接
    • 登录帮助:[gh:login-help]
    • 自定义代码:[gh:custom-code] ([demo][gh:leetcode-question])

具体操作步骤

以下是使用 leetcode-editor 做 LeetCode 题目的详细步骤:

1. 安装插件

leetcode-editor 理论上支持多种 IDE,如 IntelliJ IDEAPhpStormWebStormPyCharm 等,你可以根据自己使用的 IDE 选择合适的安装方式。

  • 通过插件库安装:在 IDE 的插件市场中搜索 leetcode-editor,找到后点击安装。
  • 下载文件安装:你可以从 [releases][gh:releases] 页面下载相应的插件文件,然后在 IDE 中选择从本地安装插件的选项,选择下载好的文件进行安装。

如果你愿意捐赠该项目,还可以选择专业版本:[leetcode-editor-pro][plugin-homepage-pro]。

2. 配置插件(第一次安装需要先配置)

配置路径为:File -> settings -> tools -> leetcode plugin,具体配置项如下:

  • URL 选项:可以选择 leetcode.comleetcode.cn
  • Code Type:选择你做题时使用的编程语言,如 JavaPythonC++ 等。
  • LoginName:输入你的 LeetCode 登录用户名。
  • Password:输入你的 LeetCode 登录密码。
  • Temp File Path:设置临时文件存放目录。
  • proxy(HTTP Proxy):如果需要使用 http 代理,可在此配置,配置路径为:File -> settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
  • Custom code template:自定义代码生成模板,详细介绍见 [gh:custom-code-zh],示例见 [gh:leetcode-question]。
  • LevelColour:自定义题目难度颜色,重启后生效。
  • English Content:选择是否题目显示英文描述。

3. 登录 LeetCode 账号

在插件的工具栏中,点击登录按钮(![login][icon:login]),输入你在配置中设置的账号信息进行登录。需要注意的是,leetcode.comleetcode.cn 的登录账号不互通,切换网站需配置对应的用户。

4. 选择题目

登录成功后,你可以通过以下几种方式选择题目:

  • 随机选题:点击工具栏中的随机按钮(![pick][icon:pick]),随机获取一个题目。
  • 查找题目:点击查找按钮(![find][icon:find]),打开筛选面板,可以进行搜索、过滤或者排序来找到你想要做的题目。

5. 打开题目

  • 在题目列表中,你可以通过以下两种方式打开题目:
    • 右键点击题目,选择 open question 选项。
    • 直接双击题目。

6. 做题与调试

  • 查看题目描述:打开题目后,在问题编辑器中选择 Content 选项,可以查看题目的详细描述,包括图片(依赖 Markdown)。
  • 编写代码:在打开的代码文件中编写你的解题代码。
  • 运行代码
    • 右键点击题目,选择 Run Code 选项,默认使用题目的测试用例运行代码。
    • 你还可以选择 Testcase 选项来自定义测试用例进行测试。

7. 提交代码

当你完成代码编写并通过本地测试后,右键点击题目,选择 Submit 选项,即可提交你的代码。

8. 查看提交记录

  • 右键点击题目,选择 Submissions 选项,在弹出的窗口上选择记录查看详情(Show detail),可以查看你的提交记录。

9. 其他功能

  • 收藏题目:右键点击题目,选择 favorite 选项,可以添加或移除收藏。
  • 清理缓存:右键点击题目,选择 Clear cache 选项,可以清理当前题目的缓存。
  • 计时器:右键点击题目,选择 Timer 选项,开启后在右下角状态栏会提示解题时间。

通过以上步骤,你就可以使用 leetcode-editor 在 IDE 中方便地做 LeetCode 题目了。

最后

按照以上步骤,可以轻松的在自己的 IDE 中集成leetcode-editor插件,刷春招面试题了,想跳一跳的兄弟们,搞起!关注威哥爱编程,生活代码乐无边。


网站公告

今日签到

点亮在社区的每一天
去签到