当前位置: 首页 > news >正文

IDEA的LeetCode插件的设置

一、下载插件
选择点击File->Setting->Plugins:搜索LeetCode在这里插入图片描述
二、打开这个插件
选择View —>Tool Windows—>leetcode
在这里插入图片描述
三、登陆自己的账号
在这里插入图片描述
关于下面几个参数的定义,官方给的是:

  • Custom code template: 开启使用自定义模板,否则使用默认生成格式
  • CodeFileName: 生成文件的名称,默认为题目标题
  • CodeTemplate: 生成题目代码的内容,默认为题目描述和题目代码
  • TemplateConstant: 模板常用变量 ${question.title}:题目标题,例如:两数之和
    • ${question.titleSlug}:题目标记,例如:two-sum
    • ${question.frontendQuestionId}:题目编号,例如:1
    • ${question.content}:题目描述内容
    • ${question.code}:题目代码部分
    • $!velocityTool.camelCaseName(str):一个函数,用来将字符串转化为驼峰样式
      CodeFileName这个里面填的就是以后自动生成类的类名,使用我的这个配置刚好可以
! v e l o c i t y T o o l . c a m e l C a s e N a m e ( !velocityTool.camelCaseName(!velocityTool.camelCaseName({question.titleSlug})

CodeTemplate就是自动生成的代码格式,对于有强迫症的人来说,这个自动生成的格式就非常重要了,不然看着心里就烦。我的配置(如果复制过去格式不对,请手动改成我这样的,空行也不要删):

package leetcode.editor.cn;
${question.content}
public class ! v e l o c i t y T o o l . c a m e l C a s e N a m e ( !velocityTool.camelCaseName(!velocityTool.camelCaseName({question.titleSlug}){
public static void main(String[] args) {
Solution solution = new ! v e l o c i t y T o o l . c a m e l C a s e N a m e ( !velocityTool.camelCaseName(!velocityTool.camelCaseName({question.titleSlug})().new Solution();
}
${question.code}
}
http://www.lryc.cn/news/307079.html

相关文章:

  • 2024.2.29 模拟实现 RabbitMQ —— 项目展示
  • React htmlfor
  • 现代化数据架构升级:毫末智行自动驾驶如何应对年增20PB的数据规模挑战?
  • 理解Stable Diffusion、LoRA、Dreambooth、Hypernetworks、Textual Inversion、Checkpoint
  • spring boot3登录开发-2(1图形验证码接口实现)
  • 网络编程中的问题总结
  • 数据结构-关键路径
  • 进程间通信学习笔记(共享内存)
  • ChatGPT学习第三周
  • R语言混合效应(多水平/层次/嵌套)模型及贝叶斯实现技术应用
  • [C++]使用C++部署yolov9的tensorrt模型进行目标检测
  • eureka注册中心做了哪些事情/原理?
  • c语言经典测试题4
  • 设计模式(五)-观察者模式
  • MySQL-七种SQL优化
  • 针对Umi、React中遇到的 “xxxx”不能用作 JSX 组件 问题解决方案
  • 蓝桥杯备战刷题one(自用)
  • 设计模式(十) - 工厂方式模式
  • http协议基础与Apache的简单介绍
  • RabbitMQ的死信队列和延迟队列
  • PyQt 逻辑与界面分离
  • opengl播放3d pose 原地舞蹈脚来回飘动
  • Linux环境基础开发工具使用篇(三) git 与 gdb
  • mybatis---->tx中weekend类
  • Shell echo、printf、test命令
  • 腾讯云主机Ubuntu22.04安装Odoo17
  • conda常用命令详解
  • Java面试——锁
  • Spring Boot与Netty:构建高性能的网络应用
  • ARMv8-AArch64 的异常处理模型详解之异常处理详解(同步异常和异步异常的分析和处理)