查看原文
其他

神马?你能把宇宙最强 IDEA 打造为刷题神器,我不信~

大家好,我是D哥

点击关注下方公众号,Java面试资料 都在这里

最近,不少同学出去面试,这款好用的刷题插件推荐给各位同学。


咱们都知道,面试前,刷题已成为90%以上程序员的常态了,谁叫面试考算法已是常态了呢~~~


再者说来,站在面试官的角度,短短两个小时左右的面试时间,考其它,大家都回答的差不多。那么,只能考基本功——算法,毕竟算法玩的6的同学,其它方面也差不了多少。


大家都在那个网站刷题呢?


https://leetcode.com(国外版)

https://leetcode-cn.com(国内版)


在网站上刷题,你有没有遇到过这种情况:需要把网页的内容粘贴到IDEA里进行编写,感觉特别麻烦~


要是有这么一款IDEA插件,帮我们自动完成,就爽爆了...


我在IDEA的插件库里面,刚好看到了这么一款插件——leetcode editor,刚好解决了这个痛点,帮你把宝贵的时间用在刀刃上^_^

目前,这款插件是开源且免费的。


官方地址:https://github.com/shuzijun/leetcode-editor


演示效果,如下图所示:


# 如何配置?


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



URL: 目前只支持leetcode.com与leetcode-cn.com这两个网站~


Code Type: 选择你需要编辑的语言类型,毕竟这款插件可以支持所有的语言。



LoginName: 登录用户名

Password: 登录密码


同时,支持自定义配置文件模板,怎么配置呢?


需要打勾自定义模板的选项,否则只能选择默认的。



Temp File Path: 临时文件存放目录,用于存放你编写的算法代码(可以根据自己的情况),比如

D:\xxxwork\leetcode-questions\src\main\java\com\javatiku


CodeFileName:代码文件名称,我的自定义配置如下

$!velocityTool.camelCaseName(${question.titleSlug})


CodeTemplate:代码内容模板,我的自定义配置如下

${question.content}
package com.javatiku.leetcode.editor.cn;
public class $!velocityTool.camelCaseName(${question.titleSlug}){
public static void main(String[] args) { Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution(); }
${question.code}}


TemplateConstant:模板里面的常量说明


# 如何体验?


打开leetcode侧边栏的图标,会提示登录,登录后,便会出现如下图所示的题目列表。


工具栏


登录:两个网站的登录帐号不互通,切换网站需配置对应的用户

退出:退出当前账户,如遇到登录错误,尝试先进行退出

刷新:在未登录的情况下也可查看刷新加载题目,但是无法提交

查找:输入内容后回车搜索,再次回车搜索下一个,只会搜索题库节点下

折叠:折叠全部节点.

配置:快捷跳转到配置界面

清理:清理配置的缓存目录下的文件,两个网站对应的缓存目录不同,只会清理当前配置的网站下的。部分题目未提交的情况下慎重清理


题目列表


Problems:全部题目

Difficulty:难度分类

Tags:类型分类

Explore:探索内容,只包含题目,收费内容不支持;部分题目加载有顺序限制

颜色:题目颜色代表题目难度

符号:题目前√与?代表当前题目解答状态,探索下有 $ 开头的为付费或者其他情况下无法查看的


题目菜单


选择一个题目,点右键



open question:打开题目,在题目上双击也可以打开

Submit:提交题目

Submissions:查看提交记录,在弹出的窗口上选择记录查看详情(Show detail)

Run Code:运行代码,默认使用题目的测试用例

Testcase:自定义测试用例

Clear cache:清理当前题目


提交题目


题目提交后,便会提示你这个题目执行时间,击败多少用户等等~



这款插件的介绍,就到这里,赶快去愉快的刷题吧!


最后,如果你已经在用这款插件了,点个“在看”,看看有多少同学开始刷题了,要是觉得好用,记得转发给你身边的小伙伴,一起拿高薪offer~~~



热门推荐:

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存