IDEA中leetCode插件的使用

本文档详细介绍了如何在IntelliJ IDEA中安装和配置LeetCode插件,以提升刷题效率。步骤包括安装插件、设置模板属性,并解决了可能出现的文件无效问题,助你轻松开启刷题之旅。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-1a85854398.css">
            <div id="content_views" class="markdown_views prism-atom-one-dark">
                <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                    <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                </svg>
                <p>IDEA配置leetcode插件能帮助我们刷题更加的方便和快捷,此博客记录自己踩过的坑</p> 

1、安装插件

在IDEA中找到这款插件并安装
在这里插入图片描述

2、配置相关属性

在Tools下配置模板和属性,模板如下。点击apply后点击OK。会生成一个leetCode工程

CodeFileName

P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})

 
 
  • 1

CodeTemplate

${question.content}

package leetcode.editor.cn;
//Java: q u e s t i o n . t i t l e < / s p a n > < s p a n c l a s s = " t o k e n k e y w o r d " > p u b l i c < / s p a n > < s p a n c l a s s = " t o k e n k e y w o r d " > c l a s s < / s p a n > < s p a n c l a s s = " t o k e n c l a s s − n a m e " > P < / s p a n > {question.title}</span> <span class="token keyword">public</span> <span class="token keyword">class</span> <span class="token class-name">P</span> question.title</span><spanclass="tokenkeyword">public</span><spanclass="tokenkeyword">class</span><spanclass="tokenclassname">P</span>{ question.frontendQuestionId} < s p a n c l a s s = " t o k e n o p e r a t o r " > ! < / s p a n > v e l o c i t y T o o l < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > . < / s p a n > < s p a n c l a s s = " t o k e n f u n c t i o n " > c a m e l C a s e N a m e < / s p a n > < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > ( < / s p a n > <span class="token operator">!</span>velocityTool<span class="token punctuation">.</span><span class="token function">camelCaseName</span><span class="token punctuation">(</span> <spanclass="tokenoperator">!</span>velocityTool<spanclass="tokenpunctuation">.</span><spanclass="tokenfunction">camelCaseName</span><spanclass="tokenpunctuation">(</span>{ question.titleSlug}){
public static void main(String[] args) {
Solution solution = new P < s p a n c l a s s = " t o k e n o p e r a t o r " > ! < / s p a n > < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > < ! − − − − > < / s p a n > q u e s t i o n < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > . < / s p a n > f r o n t e n d Q u e s t i o n I d < s p a n c l a s s = " t o k e n p u n c t u a t i o n " > < / s p a n > <span class="token operator">!</span><span class="token punctuation">{<!-- --></span>question<span class="token punctuation">.</span>frontendQuestionId<span class="token punctuation">}</span> <spanclass="tokenoperator">!</span><spanclass="tokenpunctuation"><!></span>question<spanclass="tokenpunctuation">.</span>frontendQuestionId<spanclass="tokenpunctuation"></span>!velocityTool.camelCaseName(${ question.titleSlug})().new Solution();
// TO TEST
}
${ question.code}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

在这里插入图片描述
在这里插入图片描述

3、从leetCode上引入题目

在这里插入图片描述
在这里插入图片描述

4、文件无效解决

双击题目名,生成java文件,但为红色无效文件
在这里插入图片描述
将src目录标记为资源目录就可以了。
在这里插入图片描述

现在可以开始你的刷题之旅了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值