刷题的时候经常把网页上的内容粘到IDE里面编写,感觉很麻烦,去IDEA的插件库搜了一圈也没有找到。偶然看到LeetCode for VS Code 觉得方便了很多,但是平时都是用IDEA,再开个VSCode也不太方便。自己动手丰衣足食,自制了一个IDEA的插件(理论上支持jetbrains全家桶),目前基本上处于可用状态,更加丰富的功能暂时没有想到,如果有其他想法欢迎交流。
shuzijun/leetcode-editorgithub.com----------------------------------------------------------------------------------------
演示
![56a139549411f4b9951ed315b33741ed.gif](https://img-blog.csdnimg.cn/img_convert/56a139549411f4b9951ed315b33741ed.gif)
配置
![b153d882fdb53d93543d21d25764b991.png](https://img-blog.csdnimg.cn/img_convert/b153d882fdb53d93543d21d25764b991.png)
配置路径:File
->settings
->tools
->leetcode plugin
URL可选项
:leetcode.com
与leetcode-cn.com
Code Type
:Java
,Python
,C++
,Python3
,C
,C#
,JavaScript
,Ruby
,Swift
,Go
,Scala
,Kotlin
,Rust
,PHP
LoginName
: 登录用户名Password
: 登录密码Temp File Path
: 临时文件存放目录
窗口(主窗口右下角)
![a3ad775b204a65dd154bf525e9e9f20e.png](https://img-blog.csdnimg.cn/img_convert/a3ad775b204a65dd154bf525e9e9f20e.png)
工具栏:
登录
:两个网站的登录帐号不互通,切换网站需配置对应的用户退出
:退出当前账户,如遇到登录错误,尝试先进行退出刷新
:在未登录的情况下也可查看刷新加载题目,但是无法提交查找
:输入内容后回车搜索,再次回车搜索下一个,只会搜索题库节点下折叠
:折叠全部节点.配置
:快捷跳转到配置界面清理
:清理配置的缓存目录下的文件,两个网站对应的缓存目录不同,只会清理当前配置的网站下的。部分题目未提交的情况下慎重清理
树:
Problems
:全部题目Difficulty
:难度分类Tags
:类型分类Explore
:探索内容,只包含题目,收费内容不支持;部分题目加载有顺序限制颜色
:题目颜色代表题目难度符号
:题目前√
与?
代表当前题目解答状态,探索下有$
开头的为付费或者其他情况下无法查看的
菜单
![f22423f810287a48cf271855c1da4c15.png](https://img-blog.csdnimg.cn/img_convert/f22423f810287a48cf271855c1da4c15.png)
菜单(在题目上右击出现):
open question
:打开题目,在题目上双击也可以打开Submit
:提交题目Submissions
:查看提交记录,在弹出的窗口上选择记录查看详情(Show detail
)Run Code
:运行代码,默认使用题目的测试用例Testcase
:自定义测试用例Clear cache
:清理当前题目
更新:如何本地调试参考
数字君:leetcode 刷题工具 leetcode-editor 本地调试篇zhuanlan.zhihu.com