在编译器中刷LeetCode

在Idea中刷LeetCode

简介

在IDE中解决LeetCode问题,支持leetcode.comleetcode-cn.com,满足基本的做题需求。
理论上支持: IntelliJ IDEA、PhpStorm、WebStorm、PyCharm、RubyMine、AppCode、CLion GoLand、DataGrip、Rider MPS、Android Studio。

使用方式

demo

安装

  • 通过插件库安装 https://plugins.jetbrains.com/plugin/12132-leetcode-editor
  • 下载文件安装 https://raw.githubusercontent.com/shuzijun/leetcode-editor/master/doc/leetcode-editor.zip

在这里插入图片描述
在这里插入图片描述
安装后记得重启Idea。

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

在这里插入图片描述

  • 配置路径: 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
    • LoginName: 登录用户名
    • Password: 登录密码
    • Temp File Path: 临时文件存放目录

打开Leetcode窗口(主窗口右下角的LeetCode图标)

在这里插入图片描述

  • 工具栏:
    如果账号信息没错的话(默认网络良好),工具栏会有Leetcode题库,就可以刷题了(妙啊~)
    在这里插入图片描述

    • login登录:两个网站的登录帐号不互通,切换网站需配置对应的用户
    • logout退出:退出当前账户,如遇到登录错误,尝试先进行退出
    • refresh刷新:在未登录的情况下也可查看刷新加载题目,但是无法提交
    • find查找:输入内容后回车搜索,再次回车搜索下一个,只会搜索题库节点下
    • collapse折叠:折叠全部节点.
    • config配置:快捷跳转到配置界面
    • clear清理:清理配置的缓存目录下的文件,两个网站对应的缓存目录不同,只会清理当前配置的网站下的。部分题目未提交的情况下慎重清理
  • :

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

菜单

在这里插入图片描述

  • 菜单(在题目上右击出现):
    • open question:打开题目,在题目上双击也可以打开
    • Submit:提交题目
    • Submissions:查看提交记录,在弹出的窗口上选择记录查看详情(Show detail)
    • Run Code:运行代码,默认使用题目的测试用例
    • Testcase:自定义测试用例
    • Clear cache:清理当前题目

猜你喜欢

转载自blog.csdn.net/weixin_40849588/article/details/96934259
今日推荐