可以在 IDE 中刷题的插件!据说有人上班用这个摸鱼了

简介

在 IDE 中解决 LeetCode 问题,支持leetcode.comleetcode-cn.com,满足基本的做题需求。

理论上支持这些:IntelliJ IDEA、PhpStorm、WebStorm、PyCharm、RubyMine、AppCode、CLion、GoLand、DataGrip、Rider MPS、Android Studio。

GitHub 链接:

https://github.com/shuzijun/l...

使用方式

详见视频:

https://mp.weixin.qq.com/s/Va...

本地调试

详见视频:

https://mp.weixin.qq.com/s/Va...

安装

通过插件库安装

https://plugins.jetbrains.com...

下载文件安装

https://github.com/shuzijun/l...

配置(第一次安装需要先配置)

可以在 IDE 中刷题的插件!据说有人上班用这个摸鱼了_第1张图片

  • 配置路径: File -> settings->tools->leetcode plugin
    • URL可选项: leetcode.comleetcode-cn.com
    • Code Type: Java,Python,C++,Python3,C,C#,JavaScript,Ruby,Swift,Go ,Scala,Kotlin,Rust,PHP,Bash,SQL
    • LoginName: 登录用户名
    • Password: 登录密码
    • Temp File Path: 临时文件存放目录
    • proxy(HTTP Proxy): 使用http代理,配置路径:File -> settings->Appearance & Behavior->System Settings->HTTP Proxy
    • Custom code template: 自定义代码生成模板 (详细介绍)(示例)
    • LevelColour: 自定义题目难度颜色,重启后生效
    • English Content: 题目显示英文描述

窗口(主窗口右下角)

可以在 IDE 中刷题的插件!据说有人上班用这个摸鱼了_第2张图片

  • 工具栏:

可以在 IDE 中刷题的插件!据说有人上班用这个摸鱼了_第3张图片

  • :
    • Problems:全部题目
    • Difficulty:难度分类
    • Tags:类型分类
    • Explore:探索内容,只包含题目,收费内容不支持;部分题目加载有顺序限制
    • 颜色:题目颜色代表题目难度
    • 符号:题目前代表当前题目解答状态,探索下有 $ 开头的为付费或者其他情况下无法查看的

菜单

可以在 IDE 中刷题的插件!据说有人上班用这个摸鱼了_第4张图片

  • 菜单(在题目上右击出现):
    • 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 等。

你可能感兴趣的:(ide)