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

【IDEA】 配置安装 Leetcode 插件

1. 下载插件

打开 IDEA ,然后按照如下操作:

  • File -> Settings -> Plugins ,点击然后在右侧搜索栏搜索 leetcode editor 并下载插件

             或是使用离线的插件进行安装:

                    官方下载插件的网址:[https://plugins.jetbrains.com/plugin/12132-leetcode-editor](https://plugins.jetbrains.com/plugin/12132-leetcode-editor)

2. 配置

  • 之后进行一些设置:

            LoginName 和 Password 是你在 leetcode 上注册账号的 登录名和密码。
    
            TempFilePath: 你在之后写的 leetcode 题目的 java 文件存储的位置
    
            Custom Template 需要勾选上,否则下面做的配置不会生效。
    

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}
}

效果还行:

    ![](https://i-blog.csdnimg.cn/blog_migrate/f867cbc0ae3ef3f76c5d91b772667e9b.png)

3. 使用

ps:

    1. 双击题目既可以自动生成文件,然后继续答题

    2. 你所要完成的是 Solution 类中的那个方法

    3. 自动生成的文件在你所指定的位置,如果需要查看需要用 IDEA 打开你设定存储文件的文件夹

本文转自 https://blog.csdn.net/Lagi_lanumoa/article/details/120047038,如有侵权,请联系删除。

相关文章:

  • LeetCode 热题 100_跳跃游戏 II(79_45_中等_C++)(贪心算法)
  • RPA+AI 技术到底好在哪里?
  • 深度学习框架对比评测:TensorFlow、PyTorch、PaddlePaddle与MXNet的技术演进与应用实践
  • CUDA与cuDNN 的介绍
  • 从零开始实现Stable Diffusion本地部署
  • HTML图像标签的详细介绍
  • 火绒终端安全管理系统V2.0——行为管理(软件禁用+违规外联)
  • 如何为AI开发选择合适的服务器?
  • 用curl和python通过网络测试Ollama服务器的配置和状态
  • Kafka分区分配策略详解
  • Java基础面试知识路线
  • Hibernate Validation 注解全面教程
  • 批量删除 PPT 文档中的宏
  • TensorFlow之Session
  • 【嵌入式学习】记忆电路 - 锁存器
  • 基于springboot的旅游网站(013)
  • 210、【图论】课程表(Python)
  • Python标准库之sys模块
  • 初入ARM,点灯,按键与中断相结合
  • 【Rust】集合的使用——Rust语言基础16
  • 网站建设需要什么软件/百度销售系统
  • php网站开发工程师面试/百度优化师
  • 中小型门户网站/dz论坛seo
  • 做外单要上什么网站/金城武重庆森林经典台词
  • 怎么做国外游戏下载网站/商丘seo优化
  • 三 网站建设/重庆网站建设软件