• 工具推荐--刷LeetCode的神器


    本文首发于微信公众号:【坂本先生】,文章地址为:
    https://mp.weixin.qq.com/s/vHv5hO8nils_g2VSKwu1Cg如有转载请标明出处

    今天给大家安利一款快速刷LeetCode的工具,能够让你专注于题目本身,而不是如何去建立题目。这个工具是基于IDEA的,名叫LeetCode Editor,它的官方GitHub地址为:https://github.com/shuzijun/leetcode-editor

    至于为什么要刷LeetCode,嘿嘿嘿,当然是为了应付笔试啦,当然这也是一个程序员必练的内功心法哦,虽然我现在也没有刷多少道题,不过我也有在努力哦~后期可能会出一些关于Leetcode的题目。

    1、安装

    打开你的IDEA,左上角,file-settings-plugins(如下图),点击下方红框中的按钮然后搜索leetcode,安装该插件即可,插件安装完毕之后重启IDEA。安装简单,想要配置好就要用点心了~

    1567493609219

    2、配置

    2.1 用户名密码配置

    如果不出什么意外的话,你可以在你的设置中找到如下配置项,

    我们可以看到主页面需要填写用户名密码,这里的用户名密码是你的leetcode的用户名密码

    2.2 TempFilePath配置

    TempFilePath选项,这个是指新建的文件要放在那里,这个你自己定就好了,如果想先快速了解一下这个插件,可以直接使用默认的,后期再来配置也行。不过新建的文件是在TempFilePath的基础上再向下建立leetcode/editor/cn这个目录的。

    1567493788730

    2.3 模板文件配置

    codeFileName 指的是生成的模板文件的名字,我感觉我这样配置挺好的,如果有其他配置,可以自行研究

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

    codeTemplate 指的是模板内容了,官方给出的文档和这个也差不多,因为我优化了文件名字,文件内容也相应的做出了修改。

    ${question.content}
    
    package leetcode.editor.cn;
    //Java:${question.title}
    public class P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug}){
        public static void main(String[] args) {
            Solution solution = new P$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
            // TO TEST
        }
        ${question.code}
    }
    

    2.4 项目建立

    这里我专门建立了一个项目用来刷LeetCode。因为我这个项目中也配置了Go语言的这个插件,所以你们建立的项目可能会没有go.mod,这没有什么事。

    一般情况配置完上边的内容,右侧就会和我一样,我们可以进行登录进行查看使用了。

    1567493983525

    3、使用

    对于如何使用这个插件,我在这个图里进行了详细的说明。其实这个插件做的很好,比较容易使用,大家可以摸索使用一下。

    1567494215927

    下图是如何提交我们写好的内容(选中题目,鼠标右击即可出来该菜单)

    1567494260379

    如果你有其他好工具推荐可以在文章下面留言或者私信我哦~

  • 相关阅读:
    高级查询
    简单查询
    CRUD
    T-SQL语句
    数据库规范
    导出含有特定字符串的注册表
    .net、jquery、ajax、wcf实现数据库用户名检测局部刷新
    数据结构实验之二叉树二:遍历二叉树
    传纸条
    数据结构实验之栈与队列五:下一较大值(一)
  • 原文地址:https://www.cnblogs.com/hwtblog/p/11455581.html
Copyright © 2020-2023  润新知