概述
可通过配置一些插件和设置,来大大提高IDEA开发效率。
常用插件
插件名称 | 作者 | 描述 |
---|---|---|
.ignore | hsz | 生成各种ignore文件,如.gitignore,鼠标右键单击工程名后在New中新建 |
CamelCase | NetNexus IT Services | 驼峰式快捷转换,alt+shift+u |
Code Glance | Vektah | 代码预览侧边栏 |
Eclipse - Dark Color Scheme | Daniel Register | Eclipse风格的黑色主题 |
GenerateAllSetter | bruceGe | 一键生成一个对象的所有set方法,光标在对象处按 alt+enter |
GsonFormatPlus | mars-men | json字符串转字段,在对象中按 alt+s |
Lombok | Michail,Plushnikov | 敏捷开发神器 |
Maven Helper | Vojtech Krasa | 辅助清理项目当中的重复依赖等 |
MyBatis Log Plugin | ob | 可以将MyBatis打印的SQL语句完美转为可直接执行的语句,在菜单栏->tools中打开 |
MyBatis Log Free | starxg | 可以将MyBatis打印的SQL语句完美转为可直接执行的语句,在菜单栏->tools中打开 |
MyBatisCodeHelperPro | gejun123456 | MyBatis逆向生成工具,超多用法请自行学习 |
QAPlug - FindBugs | SolDevelo | 检查项目代码中的BUG |
Translation | Yii.Guxing | 翻译插件 |
Rainbow Brackets | izhangzhihao | 彩色括号 |
Tabnine AI Code Completion | tabnine | 代码智能提示插件 |
GitToolBox | Lukasz Zielinski | Git插件 |
Chinese (Simplified) Language Pack / 中文语言包 | JetBrains | 汉化包 |
Spring Boot Assistant | PENG FEI | Spring Boot配置文件助手 |
PlantUML Integration | Eugene Steinberg,Vojtech Krasa | plantUML插件(画图) |
MapStruct Support | MapStruct | MapStruct插件 |
Monokai Pro Theme | Subtheme | 主题 |
POJO to JSON | Tony Wang | 对象转JSON |
JRebel and XRebel | Perforce Software | 热部署插件 |
常用设置
优化代码提示
编辑器/Editor—常规/General—代码完成/Code Completion—设置为不区分大小写
多行显示选项卡
编辑器/Editor—常规/General—编辑器选项卡/Editor Tabs—取消在单行显示选项卡
设置javadoc注释快捷键
键盘映射/Keymap—搜索“fix doc comment
”—添加键盘快捷键Crtl+Alt+/
(看自己习惯)
文件自动注释
-
编辑器/Editor–文件和代码模板/File And Code Templates
-
在
includes
面板中可以设置通用的模板,如:
-
在
Files
面板中,Class
、Interface
、Enum
、Record
、AnnotationType
引入刚才配置的通用模板即可
新增Spring导入Bean快捷操作
编辑器/Editor—实时模板/Live Templates
第二步的时候选择只用于声明
使用方法:在需要导入Bean的地方,直接输入sbi