简介
在 IDE 中解决 LeetCode 问题,支持leetcode.com与leetcode-cn.com,满足基本的做题需求。
理论上支持这些:IntelliJ IDEA、PhpStorm、WebStorm、PyCharm、RubyMine、AppCode、CLion、GoLand、DataGrip、Rider MPS、Android Studio。
GitHub 链接:
使用方式
详见视频:
本地调试
详见视频:
安装
通过插件库安装
plugins.jetbrains.com/plugin/1213…
下载文件安装
配置(第一次安装需要先配置)
-
配置路径:
File->settings->tools->leetcode plugin -
URL可选项:leetcode.com与leetcode-cn.comCode Type:Java,Python,C++,Python3,C,C#,JavaScript,Ruby,Swift,Go,Scala,Kotlin,Rust,PHP,Bash,SQLLoginName: 登录用户名Password: 登录密码Temp File Path: 临时文件存放目录proxy(HTTP Proxy): 使用http代理,配置路径:File->settings->Appearance & Behavior->System Settings->HTTP ProxyCustom code template: 自定义代码生成模板 (详细介绍)(示例)LevelColour: 自定义题目难度颜色,重启后生效English Content: 题目显示英文描述
窗口(主窗口右下角)
- 工具栏:
-
树:
-
Problems:全部题目Difficulty:难度分类Tags:类型分类Explore:探索内容,只包含题目,收费内容不支持;部分题目加载有顺序限制颜色:题目颜色代表题目难度符号:题目前√与?代表当前题目解答状态,探索下有$开头的为付费或者其他情况下无法查看的
菜单
-
菜单(在题目上右击出现):
-
open question:打开题目,在题目上双击也可以打开open content:查看描述,包含图片(依赖 Markdown)Submit:提交题目Submissions:查看提交记录,在弹出的窗口上选择记录查看详情(Show detail)Run Code:运行代码,默认使用题目的测试用例Testcase:自定义测试用例favorite:添加或移除收藏Clear cache:清理当前题目Timer:计时器,开启后在右下角状态栏提示解题时间
有兴趣的童鞋,可以试试这个插件哈。
开源前哨日常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。