idea安装和配置leetcode插件,设置模板

idea安装和配置leetcode插件,设置模板

在idea里下载leetcode plugin

File => Setting =>Plugins
在Marketplace里搜索leetcode
点击install安装。 安装

配置

File => Setting =>Tools =>LeetCode Plugin
配置

下面是我用的配置,className我有了转成小驼峰样式的题目标记。 需要注意:

  1. TempFilePaths选择你项目的地址。
  2. Code Template里可以把package路径写死

Code FileName:

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

Code Template:

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

Template Caonstant:

${question.title} 题目标题 示例:两数之和
${question.titleSlug} 题目标记 示例:two-sum
${question.frontendQuestionId} 题目编号
${question.content} 题目描述
${question.code} 题目代码
$!velocityTool.camelCaseName(str) 转换字符为大驼峰样式(开头字母大写)
$!velocityTool.smallCamelCaseName(str) 转换字符为小驼峰样式(开头字母小写)
$!velocityTool.snakeCaseName(str) 转换字符为蛇形样式
$!velocityTool.leftPadZeros(str,n) 在字符串的左边填充0,使字符串的长度至少为n
$!velocityTool.date() 获取当前时间
界面

配置好之后,idea的右下角就有leetcode的菜单按钮了。
点开菜单之后可以同步到leetcode上的题目,以颜色区分难度。
点击sign in登录之后可以同步你账号下的答题情况,做过的题会有打钩。
双击任意题目就会按照配置好的模板生成对应的xxx.md题目文件和xxx.java文件。在Solution类里答题就可以啦~

--BEGIN--
    class Solution {
        public int[] twoSum(int[] nums, int target) {

        }
    }
--END--
image
image
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值