IDEA 插件记录

本贴最后更新于 1804 天前,其中的信息可能已经物是人非

IDEA 高效插件记录

以下没有先后顺序

1. 翻译插件-Translation

快捷键:Ctrl+Shift+Y
选中需要翻译的文本,右击鼠标,点击 Translate 或者使用快捷翻译
图片.png

2.阿里巴巴公司试行的开发设计规范-Alibaba Java Coding Guidelines

快捷键:Ctrl+Alt+Shift+J
插件在检测出不合规的同时,给出不合规的解释和对应的解决方案

图片.png

Snipaste20191217102144.png

3.检查异常-FindBugs

IDEA 自带的检查工具已经很强大,但是,说白这些工具其实更多的是规范性检查,如果需要更深入的去检查异常,可以使用 FindBugs,右击工程->FindBugs-> 分析

Snipaste20191217104314.png

Snipaste20191217104402.png

4.代码编辑区缩略图-CodeGlance

CodeGlance 可以在编写代码时快速拖动定位代码,比拉着滚动条方便多了
图片 18260722604970.png

5.背景图片-Background Image Plus

Background Image Plus 是用来给 IDEA 添加一张背景图片的,可以自由调节透明度
Snipaste20191217104850.png

Snipaste20191217105030.png

6.颜色括号-Rainbow Brackets

Rainbow Brackets 有助于帮助区分前后括号对应关系,个人感觉在暗色调主题下比较舒服
图片.png

7. Material Theme UI

暗黑色的主题,个人很喜欢尤其是里面的 Atom One Dark 爱不释手
图片.png

8. Free Mybatis plugin

生成 mapper xml 文件,快速从代码跳转到 mapper 及从 mapper 返回代码,mybatis 自动补全及语法错误提示,集成 mybatis generator gui 界面

图片.png

Snipaste20191217155145.png

9. MyBatis Log Plugin

把 mybatis 输出的 sql 日志还原成完整的 sql 语句。
将日志输出的 sql 语句中的问号 ? 替换成真正的参数值。
通过 Tools -> MyBatis Log Plugin 菜单或快捷键 Ctrl+Shift+Alt+O 启用。
点击窗口左边的 Filter 按钮,可以过滤不想要输出的 sql 语句。
点击窗口左边的 Format Sql 按钮,可以格式化输出的 sql 语句。
选中 console 的 sql 日志,右击 Restore Sql from Selection 菜单可以还原 sql 语句。
前提条件:输出的 sql 日志必须包含 Preparing:和 Parameters:才能正常解析。

Snipaste20191217144106.png

10. Grep Console

Grep Console 可以设置日志在控制台输出不同的颜色,方便开发人员定位日志级别,具体配置看个人喜好了
Snipaste20191217145441.png

Snipaste20191217145108.png

11. Key Promoter X

Key Promoter X 是提示快捷键的,开发人员的一些操作可以通过快捷键实现时,屏幕右下方会提示对应的快捷键组合,再启动项目时,右下角会弹出对应的快捷键
Snipaste20191217150250.png

12. Plugin aiXcoder

aiXcoder 是一个 AI 驱动的代码提示工具,提供代码提示和代码搜索两个主要功能。目前我用的市社区版本,感觉效果还可以,官网说用的越久效果越好

Snipaste20191217151132.png

13. VisualVM Launcher

一般可用于在本地开发进行压力测试,性能测试之类的监控器,其他场景一般不推荐使用此模式启动,还会启动另外一个 Visual vm 窗口,这个窗口是 JDK bin 目录下的 JvisualVM,注意配置好路径
Snipaste20191217152629.png

14. RestfulToolkit

一套 RESTful 服务开发辅助工具集。
1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
2.提供了一个 Services tree 的显示窗口;
3.一个简单的 http 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...
5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )

Snipaste20191217152035.png

15. Lombok

Lombok 能以简单的注解形式来简化 java 代码,提高开发人员的开发效率。例如开发中经常需要写的 javabean,都需要花时间去添加相应的 getter/setter,也许还要去写构造器、equals 等方法,而且需要维护,当属性多时会出现大量的 getter/setter 方法,这些显得很冗长,一旦修改属性,就容易出现忘记修改对应方法的失误。Lombok 能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString 方法。
注意不要忘记 pom 文件添加依赖

    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.8</version>
      <scope>provided</scope>
    </dependency>

Snipaste20191217153555.png

  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖
  • 插件
    98 引用 • 576 回帖 • 3 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...