赞
踩
这个直接插件搜,然后设置tools里面打开就行了。
https://github.com/shuzijun/leetcode-question
参考这个链接的目录结构,可以适当调整。
核心就是让插件的TempFilePath目录对应到你创建的工程目录,包名相同即可。
Custom code template: 开启使用自定义模板,否则使用默认生成格式
CodeFileName: 生成文件的名称,默认为题目标题
CodeTemplate: 生成题目代码的内容,默认为题目描述和题目代码
TemplateConstant: 模板常用变量
${question.title}:题目标题,例如:两数之和
${question.titleSlug}:题目标记,例如:two-sum
${question.frontendQuestionId}:题目编号,例如:1
${question.content}:题目描述内容
${question.code}:题目代码部分
$!velocityTool.camelCaseName(str):一个函数,用来将字符串转化为驼峰样式
CodeFileName:
$!velocityTool.camelCaseName(${question.titleSlug})
TemplateConstant:
${question.content}
package com.shuzijun.leetcode.editor.en;
public class $!velocityTool.camelCaseName(${question.titleSlug}){
public static void main(String[] args) {
Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
}
${question.code}
}
这两个注释标注了需要提交到leetcode的区域,这两行注释是不能被删除或者修改的,否则无法识别出提交的内容,如果多提交了其他代码,leetcode会出现解答失败,同样区域内不能出现与解题无关的内容,例如import java.util.Arrays;
leetcode 刷题工具 leetcode-editor 本地调试篇
https://zhuanlan.zhihu.com/p/79829131
源码目录参考
https://github.com/shuzijun/leetcode-question
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。