插件安装
官方安装: File -> Settings -> Plugins -> Browse Repositories… 输入 xxxx 安装下载
Jar 安装: File -> Settings -> Plugins -> Install plugin from disk… 选中 xxxxx.jar 安装
下载jar去插件库 https://plugins.jetbrains.com/
Lombok:代码注解插件
- @Setter :注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成setter方法。
- @Getter :使用方法同上,区别在于生成的是getter方法。
- @ToString :注解在类,添加toString方法。
- @EqualsAndHashCode: 注解在类,生成hashCode和equals方法。
- @NoArgsConstructor: 注解在类,生成无参的构造方法。
- @RequiredArgsConstructor: 注解在类,为类中需要特殊处理的字段生成构造方法,比如final和被@NonNull注解的字段。
- @AllArgsConstructor: 注解在类,生成包含类中所有字段的构造方法。
- @Data: 注解在类,生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
- @Slf4j: 注解在类,生成log变量,严格意义来说是常量。
Translation:翻译工具
快捷键:Ctrl+Shift+Y
Alibaba Java Coding Guidelines:阿里代码规约检测
SequenceDiagram:自动生成序列图插件
选中方法名(注意不要选类名),然后点击鼠标右键(显示可选项),选择Sequence Diagram
Key promoter X:快捷键提示工具
右下角自动提示
SonarLint:代码质量检查工具
JUnitGenerator:单元测试测试生成工具
调用模板的方法(Alt+Insert)默认测试所有所有方法。
若想要动态个性化生成,可以在所要测试的类页面上,使用该快捷操作Ctrl + Shift + T
Free Mybatis plugin:Mybatis 工具
GsonFormat:JSON转领域对象工具
alt+insert弹出窗口,选择GsonFormat
或者使用快捷键 alt+s
String Manipulation:字符串工具
选中文本右击选择 StringManipulation
快捷键 Alt+M
CodeGlance:编辑区缩略图插件
快捷键:CTRL+SHIFT+G,这个是打开关闭的快捷键。
当然如果你不想使用快捷键来打开关闭的话,也可以去Android studio中 file --> settings–>搜索codeglance
然后在other settings里 去掉disabled后的勾
GenerateAllSetter:一键调用一个对象的所有的set方法
在代码中,new一个对象,鼠标停留在对象变量userEntity上,alt+enter会出现快捷选项
选择其中的Generate all setter
将User对象中所有属性的set赋值语句都已经生成,并针对属性类型填写了默认值,可根据实际需求进行修改,多余可以删掉。
RestfulToolkit:RESTful 服务开发辅助
根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
提供了一个 Services tree 的显示窗口;
一个简单的 http 请求工具;
在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
Maven Helper:分析依赖冲突插件
打开项目中的pom文件,在底部会显示一个“Dependency Analyzer”,
Conflicts(查看冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)
搜索功能
Json Parser
JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。
Grep Console:日志高亮显示插件
Rainbow Brackets:彩虹括号
Nyan progress bar:Idea使用的漂亮进度条。把你的加载进度条全都变成彩虹和猫咪
ptg快速生成Javabean
如果你有好的推荐,欢迎留言评论,让更多的人知道好用的东西!