当前位置:   article > 正文

直接用IDEA刷leetcode的插件--Leetcode editor (保姆级安装示例教程)

leetcode editor

直接用IDEA刷leetcode的插件–Leetcode editor (保姆级安装示例教程)


  • 你是否还在发愁刷 leetcode 不好debug?
  • 你是否还在往IDEA里粘代码调试好再“CV”回leetcode网页?(是本菜鸡)

那么你就需要我下面讲的这款插件 — Leetcode-editor

其实这款插件我装了很久了,之前一直不怎么用的上。两方面的原因,

一是这款插件6.7之前的版本实际上就相当于将leetcode网页编辑界面搬到了IDEA上,debug调试仍旧不太方便。

二是我之前对leetcode的需求一大部分来自每日一题,而6.7之前的版本是没有的。

最近发现这款插件已经更新到6.8版本了,而且解决了我之前说的上面两个问题,膜拜作者大佬。作者在github上的介绍已经算比较详细了,但还是有一些细节的地方省略过了,希望这篇文章可以帮大家伙节省点时间。

具体安装步骤

首先,直接打开IDEA软件(我的版本比较新,是2020.3的),打开Settings,找到Plugins,旁边有个Marketplace,点开在搜索栏里输入leetcode就能查到,然后直接点击install就行。

在这里插入图片描述

点击完install后,退出到主界面,这时候右下角就会出现leetcode的图标
在这里插入图片描述

点开leetcode图标,进行相关设置

在这里插入图片描述

点击设置跳到如下的界面(也可以通过File -> settings->tools->leetcode plugin):

在这里插入图片描述

下面逐条介绍一下如何配置:

  1. URL:可以填 leetcode.com 或 leetcode-cn.com ,默认是leetcode-cn.com(中国区leetcode)
  2. Code Type:这里是IDEA,默认java
  3. LoginName:leetcode账户
  4. Password:leetcode账户密码
  5. TempFilePath:临时文件存放目录。这里默认是E:\shuzijun\leetcode-question**\src**\main\java\com\shuzijun,是作者的project的目录,这里需要我们自己新建一个project在src目录下创建临时文件存放目录。此外注意勾选下面的Custom Template
  6. CodeFileName:生成文件的名称,默认为题目标题,保持默认即可。
  7. CodeTemplate:生成题目代码的内容,默认为题目描述和题目代码,保持默认,但要注意package要换成自己的工程(如上图我的leetDaily
  8. Template:模板常用变量,保持默认即可。具体的可以查看作者github页面Leetcode-editor

上述配置都做好后,重启IDEA,点击右下角的leetcode图标:

在这里插入图片描述

选择登录,操作无误的话就能够正常刷题了,下面演示下打开今天的每日一题并开始调试的过程。

登录成功后的界面:

在这里插入图片描述

点击Problems,第一个就是每天的每日一题(今天是第424道):

在这里插入图片描述

双击424题所在行:

在这里插入图片描述

配置无误的话会出现上述文件,其中第一行的注释就是题目的内容,第三个箭头指的是我们平时写代码的部分,第二个箭头所指的是插件作者添加的一个主函数,实际上可以看出是一个很简单的类调用的逻辑。

在这里插入图片描述

写好代码后,在主函数打好断点即可进行单步调试。

调试完成后,在Solution处单击右键,会有:

在这里插入图片描述

其中,Run Code可以运行示例(即网页中的执行代码);

Testcase可以修改运行示例;

Submit提交当前的代码。

提交完成后,在Event Log中,会显示提交的结果。

在这里插入图片描述

至此,Leetcode-editor 的安装,配置和简单的debug调试操作已完毕。

Leetcode-editor插件的一些细节和具体信息,请查看相应的GitHub页面:Leetcode-editor

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/908279
推荐阅读
相关标签
  

闽ICP备14008679号