IDEA插件系列(112):LeetCode Editor插件——LeetCode编辑器

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA插件系列(112):LeetCode Editor插件——LeetCode编辑器相关的知识,希望对你有一定的参考价值。

1.插件介绍

LeetCode Editor插件。

即可以在IDEA中做Leetcode网站上的题目,并调试提交等。

支持leetcode.com和leetcode-cn.com,可以测试和提交问题。

2.安装方式

第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。

第二种安装方式是使用离线插件进行安装。

插件下载地址:https://plugins.jetbrains.com/plugin/12132-leetcode-editor

3.使用方法

leetcode在窗口的右侧边栏中最下方的选项卡。

使用:

本地调试:

首次安装的配置:

配置路径:File -> settings->tools->leetcode plugin

  • 网址选项:leetcode.com 和 leetcode-cn.com
  • 代码类型:Java、Python、C++、Python3、C、C#、javascript、Ruby、Swift、Go、Scala、Kotlin、Rust、php
  • 登录名:登录用户名
  • 密码:登录密码
  • Temp File Path:临时文件存放目录
  • proxy(HTTP Proxy): HTTP Proxy,config path:`File` -> `settings`->`Appearance & Behavior`->`System Settings`->`HTTP Proxy`
  • 自定义代码模板:自定义代码模板(https://github.com/shuzijun/leetcode-editor/blob/master/doc/CustomCode.md)

窗口:

 工具栏:

  • 登录:两个网站的登录账号不互通,切换网站时需要配置相应的用户。
  • 退出:退出当前账号,如果遇到登录错误,先尝试退出
  • 刷新:未登录也可以刷新加载问题,但无法提交。
  • 查找:输入内容按回车键搜索,再按一次搜索下一个。只能在题库节点下搜索。
  • 折叠:折叠所有节点。
  • 配置:快速跳转到配置页面
  • 清除:清除配置缓存目录中的文件。两个网站的缓存目录不同,只清理当前配置的网站。仔细清理案例,不提交。

树视图:

  • 问题:所有问题
  • 难度:难度分类
  • 标签:类型分类
  • 探索:探索内容,只包含题名,需要付费的独家内容;一些问题按顺序加载
  • 颜色:颜色代表题的难易程度
  • 符号:“√”和“?”的符号 表示当前问题的状态,以“$”开头的需要付费或因其他原因无法查看的探讨。

菜单:

 右键单击问题:

  • 打开问题:打开问题或双击问题
  • 提交:提交问题
  • 提交:查看提交记录,在弹窗中选择记录详情(Show detail)
  • 运行代码:运行代码,默认使用问题的测试用例
  • 测试用例:自定义测试用例
  • 收藏夹:添加或删除收藏夹
  • 清除缓存:清理当前问题

以上是关于IDEA插件系列(112):LeetCode Editor插件——LeetCode编辑器的主要内容,如果未能解决你的问题,请参考以下文章

IDEA插件系列:插件系列目录

IDEA插件系列(105):IDEA Mind Map插件——IDEA思维导图

IDEA插件系列(50):GlassCode ​(For Windows)​插件——IDEA完全透明

IDEA插件系列(47):LongTimeToDate插件——日期转换

IDEA插件系列(68):SmartSemicolon插件——智能分号

IDEA插件系列(114):Gitee插件——连接码云