IDEA 使用技巧
1. IDEA 常用快捷键
1.1 代码生成快捷键
-
psvm
生成main方法 -
fori
for循环 -
itar
生成array for代码块 -
iten
生成enumeration遍历 -
iter
生成增强for循环 -
itli
生成List的遍历
1.2 常用快捷键
-
try catch
- 快捷键【CTRL + ALT + T】
-
查看继承树
- 快捷键【CTRL + H】
-
查看内部方法
- 快捷键【CTRL + o】
-
格式化代码
- 快捷键【CTRL+ALT+L】
-
大小写
- 快捷键【CTRL+ SHIFT+U】
-
重写父类方法
- 按快捷键【CTRL+O】
2. IDEA 插件
2.1 IDEA 常用插件
-
carbon-now-sh
:Create and share beautiful images of your source code -
MyBatisCodeHelperPro
:MyBatis代码自动生成插件 -
RestfulToolkit
:A toolkit for RESTful services development -
Lombok
:代码注解插件 A plugin that adds first-class support for Project Lombok -
Maven Helper
:A must have plugin for working with Maven -
CodeGlance
:CodeGlance是一款代码编辑区缩略图插件,可以快速定位代码 -
Background Image Plus
:可以把背景设置成你自己心仪的的图片 -
VisualVM Launcher
:运行java程序的时候启动visualvm,方便查看jvm的情况 比如堆内存大小的分配 -
Alibaba Java Coding Guidelines
:阿里代码规约检测 -
PlantUML
:PlantUML diagramming tool integration -
jclasslib Bytecode Viewer
:查看字节码文件 -
Translation
:翻译插件
2.2 其他插件
-
快捷键提示工具:Key promoter X
-
代码注解插件: Lombok
-
代码生成工具:CodeMaker
-
代码质量检查工具:SonarLint
-
单元测试测试生成工具:JUnitGenerator
-
Mybatis 工具:Free Mybatis plugin
-
JSON转领域对象工具:GsonFormat
-
字符串工具:String Manipulation
-
生成对象set方法:GenerateAllSetter
-
Redis可视化:Iedis
-
K8s工具:Kubernetes
-
中英文翻译工具:Translation
-
生成各种ignore文件:.ignore
-
查找代码中隐藏的bug:FindBugs-IDEA
-
直接将Mybatis执行的sql脚本显示出来:Mybatis Log Plugin
-
彩色控制台:Grep Console
-
AI智能编程插件:aiXcode
-
IDEA 代码统计插件:Statistic
-
查看Java代码的字节码插件:jclasslib bytecode viewerstatistic
-
RegexpTester :RegexpTester 是一个正则表达式工具,可以方便的测试,编写正则表达式、
-
快速生成 javadoc 注释插件: javadoc2
-
利用javadoc插件生成项目的API文档:Maven插件
3. IDEA 插件开发
https://cache-redirector.jetbrains.com/www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/idea/ideaIC/2019.1.2/ideaIC-2019.1.2.zip
4. IDEA 设置编码格式
Transparent native-to-ascii conversion:自动转换ASCII编码