IDEA常用配置和插件

一、配置

设置代码行宽度

File -> settings -> Editor -> Code Style -> General
在这里插入图片描述
File -> settings -> Editor -> Code Style -> Java -> Wrapping and Braces -> Keep when reformatting
在这里插入图片描述

隐藏文件文件夹

File -> Settings -> Editor -> File Types
在这里插入图片描述

显示行号

File -> Settings -> Editor -> General -> Appearance
在这里插入图片描述

自定义注释模板

File -> Settings -> Editor -> File and Code Templates -> Files
在这里插入图片描述
File -> Settings -> Editor -> File and Code Templates -> Includes
在这里插入图片描述
File -> Settings -> Editor -> Live Templates
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

* 
 * TODO
 * $param$
 * @return $return$
 */

param

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

return

groovyScript("def result = \"${_1}\"; if(result == 'void') return result; else return '{@link ' + result + '}';", methodReturnType());

去掉黄线和 SQL 检验

File -> Settings -> Editor -> Inspection -> SQL
在这里插入图片描述
File -> Settings -> Editor -> Color Scheme -> General -> Errors and Warnings -> Warning
在这里插入图片描述
File -> Settings -> Editor -> Color Scheme -> General -> Errors and Warnings -> Weak Warning
在这里插入图片描述

格式化代码屏蔽注释

File -> Settings -> Editor -> Code Style -> Java -> JavaDoc
在这里插入图片描述

打开文件显示多行不隐藏

File -> Settings -> Editor -> General -> Editor Tabs
在这里插入图片描述

提示不区分大小写

File -> Settings -> Editor -> General -> Code Completion
在这里插入图片描述

取消 Autowired 报红线

File -> Settings -> Editor -> Inspection -> Spring -> Spring Core -> Code
在这里插入图片描述在这里插入图片描述

设置每次启动项目都重新编译代码

Run -> Edit Configurations
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置自动导包

File -> Settings -> Editor -> General -> Auto Import
在这里插入图片描述

设置引用提示Usages和Annotations

File -> Settings -> Editor -> Inlay Hints
在这里插入图片描述

二、配置

Alibaba Java Coding Guidelines

Alibaba 代码规范扫描
在这里插入图片描述

Apifox Helper

该插件主要用于 IDEA 项目快速生成 API 文档,并同步到 Apifox,代码零入侵
在这里插入图片描述

ChatGPT GPT-4 - Bito AI Code Assistant

Bito是一款建立在OpenAI和ChatGPT之上的开发辅助神器!他可以帮我们生成代码、语法提示、生成测试用例、解释代码含义、生成注释、优化代码、检测代码安全性以及学习理论知识等!我们可以提出任何关于技术的问题,Bito都能够给你很好分反馈,以及代码优化建议!最重要的是,没有注册限制,不用国外手机号,只需要你提供一个邮箱即可完成注册!
在这里插入图片描述

CodeGlance Pro

CodeGlance是一款非常好用的代码地图插件,可以在代码编辑区的右侧生成一个竖向可拖动的代码缩略区,可以快速定位代码的同时,并且提供放大镜功能
在这里插入图片描述

EasyCode

EasyCode是一个快速生成代码插件(最好配合Lombok插件使用)
在这里插入图片描述

Grep Console

idea控制台输出的日志默认是没有颜色区分的,当我们想要找到error、warn日志不是那么容易,GrepConsole支持对不同级别的日志配置不同的展示颜色,支持自定义配色
在这里插入图片描述

Maven Helper

查找和排除冲突依赖项的简便方法,为包含当前文件或根模块的模块运行/调试maven目标的操作,运行/调试当前测试文件的操作
在这里插入图片描述

Mybatis Log Plus

将 mybatis sql 日志恢复为原始的整个可执行 sql。
开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应。
使用:需先在配置文件添加如下配置
如果使用 mybatis
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
如果使用 mybatis-plus
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

在这里插入图片描述

MyBatisX

映射器和 xml 可以来回跳转
在这里插入图片描述

Rainbow Brackets

Rainbow Brackets是一款彩虹括号插件,成对的括号显示相同的颜色
在这里插入图片描述

Smart Input

对于母语为中文的开发者,写代码过程中经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除后重新输入,严重影响了编码效率
在这里插入图片描述

Translation

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值