平时刷Leetcode都要在idea里复制,然后在idea中进行复制调试。然后平时做好的题目不好整理。这次下了个Leetcode插件,自动生成代码,还是很方便的。
下载插件很简单就不说了,直接安装就好。
安装好了如上图,可以点击登陆,注意力扣账户必须进行进行邮件的验证。
然后另外一个需要注意的是在setting里,配置模版:
//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}
}
//TemplateConstant
${question.title} 题目标题 示例:两数之和
${question.titleSlug} 题目标记 示例:two-sum
${question.frontendQuestionId} 题目编号
${question.content} 题目描述
${question.code} 题目代码
$!velocityTool.camelCaseName(str) 转换字符为驼峰样式
$!velocityTool.snakeCaseName(str) 转换字符为蛇形样式
其他的没有什么特别注意的地方。
思考: 这个插件是在知乎上看到的,作者当时觉得刷题麻烦就做了这个插件,为什么我没有想到这个呢?我是否也能开发出这种插件?