0


IDEA超强攻略,实用插件、进阶AI插件、实用配置

文章目录

IDEA超强攻略

实用插件

Alibaba Java Coding Guidelines

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 Alibaba Java Coding Guidelines

该插件可以根据阿里巴巴的Java代码规范,扫描出代码中的不规范之处,如命名不当、使用废弃函数等,帮助开发者提升代码质量。

使用:鼠标右击 弹出框如下图。
在这里插入图片描述

CheckStyle

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 CheckStyle

该插件对代码的编码格式、命名方式、Javadoc、类设计等进行自动化的代码规范和风格检查,从而有效约束开发人员更好地遵循代码编写规范。
在这里插入图片描述

SonarLint

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 SonarLint

SonarLint是一款静态代码分析工具,主要用于检测代码中的各种问题,如潜在的Bug、代码冗余、安全漏洞以及代码风格违规等。

在这里插入图片描述

EasyCode

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 EasyCode

Easycode 可以直接对数据的表生成 entity、controller、service、dao、mapper 无需任何编码,简单而强大。

懒人 IDEA 插件推荐: EasyCode 一键帮你生成所需代码~

进阶AI插件

Tabnine

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 Tabnine

提供代码智能提示功能,还可以搜索相关代码的示例,帮助开发者更快地编写代码。
官网

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

CodeGeeX

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 CodeGeeX

是一款基于大模型的全能智能编程助手,具备代码生成与补全、自动添加注释、代码翻译以及智能问答等功能。它支持主流的编程语言,并适配多种主流IDE,能够显著提高开发者的工作效率。

官网
在这里插入图片描述

通义灵码(TONGYI Lingma)

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 TONGYI Lingma

阿里云:经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、代码注释等。沉浸式编码心流,秒级生成速度,让你更专注在技术设计,高质高效地完成编码工作。

通义灵码使用官网

在这里插入图片描述

Bito

安装插件 Preferences / Settings | Plugins / Marketplace 搜索 Bito

Bito 是一款由 AI 驱动的代码助手,旨在帮助开发人员自动执行任务并将生成代码的速度提高 10 倍。

官网

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

实用配置

设置字体大小

Preferences / Settings | Editor / Font

在这里插入图片描述

设置主题风格

Preferences / Settings | Appearance & Behavior / Appearance

建议在插件市场 安装 One Dark Theme
在这里插入图片描述

自动导包&删除无用包

勾选上 Preferences / Settings | Editor | General | Auto Import 下的指定选项即可!

在这里插入图片描述

配置类注释模板

修改 Preferences / Settings | Editor | File adn Code Templates 下的

Class

Enum

的模板。

在这里插入图片描述

/**
 * @author xxx
 * @date ${YEAR}/${MONTH}/${DAY} ${HOUR}:${MINUTE}
 **/publicclass ${NAME}{}

配置方法注释模板

修改 Preferences / Settings | Editor | Live Templates
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

params参数需要添加参数分割,如下代码复制粘贴进去即可

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result",methodParameters())
** 功能描述
 *@author xxx
 *@date $date$ $time$
$params$
 *@return $return$
 **/

在这里插入图片描述

以上设置好后,点击Apply,然后在方法上使用

/**+Enter

打开IDEA不自动启动项目

启动IDEA时如果需要手动选择项目启动,就需要禁用打开软件自动运行上一个项目

修改 Appearance & Behavior / System Settings

在这里插入图片描述

查看本地历史代码

项目或者代码文件右键 => Local History =>Show History

即使我们的项目没有使用版本控制功能,IDEA也给我们提供了本地代码修改记录。

在这里插入图片描述


本文转载自: https://blog.csdn.net/qq_54429571/article/details/137147095
版权归原作者 林邵晨 所有, 如有侵权,请联系我们删除。

“IDEA超强攻略,实用插件、进阶AI插件、实用配置”的评论:

还没有评论