IntelliJ IDEA 插件(一)

IntelliJ IDEA 插件(一)
最新回答
暴力萌萌

2022-11-17 12:31:14

IntelliJ IDEA 插件(一)

IntelliJ IDEA 作为当前 Java 开发效率最快的 IDE 工具,整合了众多实用功能,并提供了丰富的插件支持。以下是几款推荐的 IntelliJ IDEA 插件:

一、Alibaba Java Coding Guidelines

简介:Alibaba Java Coding Guidelines 是阿里巴巴出品的 Java 代码规约扫描插件,旨在帮助开发者避免代码不符合阿里巴巴 Java 代码规约。

使用方法

  • 安装插件后,选中想要扫描的代码(文件或文件夹)。
  • 单击鼠标右键,在弹出的菜单中选择“编码规约扫描”。
  • 可选择关闭规约实时扫描,待开发完成后手动触发规约检测,以节省电脑资源。

二、Rainbow Brackets

简介:Rainbow Brackets(彩虹括号)插件用于解决多层括号嵌套导致的代码阅读困难问题。安装该插件后,代码中的括号将显示不同的颜色,方便开发者区分括号的范围。

功能特点

  • 括号颜色区分:不同层级的括号显示不同颜色。
  • 括号内代码着色:鼠标选中括号,按指定快捷键(MacOS:Command + 单击鼠标右键;Windows:Ctr + 单击鼠标右键),可使当前选中括号内的代码着色显示。
  • 括号外代码置灰:鼠标选中括号,按指定快捷键(MacOS:Option + 单击鼠标右键;Windows:alt + 单击鼠标右键),可使当前选中的括号外其他代码置灰显示。

三、SpotBugs

简介:SpotBugs 是一款 Java 代码缺陷检测工具,通过分析代码的静态字节来查找代码中的错误,如空指针引用、无限递归循环、Java 库的不良使用和死锁等。

使用方法

  • 安装插件后,选择想要扫描的代码(文件或文件夹)。
  • 单击鼠标右键,在弹出的菜单中选择“SpotBugs”,再选择适合的选项开始分析。
  • 分析完成后,通过查看 SpotBugs 的提示框信息,发现代码问题并做相应修改。

四、Grep Console

简介:Grep Console 插件允许开发者在本地启动应用时,根据日志类型显示不同的颜色,并可以通过设置菜单自定义规则,对控制台输出日志类型的颜色进行调整,还可以对日志进行过滤操作。

使用方法

  • 安装插件后,在控制台的日志区域单击右键,在弹出的菜单中选择“Grep”选项,设置过滤条件。
  • 通过“IntelliJ IDEA”→“Preferences”(MacOS)或“File”→“Settings”(Windows)找到“Other Settings”中的“Grep Console”选项卡,调整日志类型对应的颜色。

五、RestfulToolkit-fix

简介:RestfulToolkit-fix 是一套 RESTful 服务开发辅助工具集,可以根据 URL 直接跳转到对应的 Controller 方法定义,并在 Controller 的方法上添加了能复制请求 URL 和方法参数的功能。

使用方法

  • 卸载已安装的 RestfulToolkit 插件(如有)。
  • 安装 RestfulToolkit-fix 插件。
  • 安装成功后,默认在窗口最左侧出现“RestServices”功能框,点击可浏览项目中所有的 URL。
  • 上部搜索框支持模糊搜索 URL,双击具体的 URL 可以跳转到该 URL 对应的 Controller 方法。
  • 使用全局快捷键进行模糊匹配 URL(Windows:Ctrl + 或 Ctrl + Alt + N;MacOS:Command + 或 Command + option + N)。

六、GitToolBox

简介:GitToolBox 插件允许开发者在 IntelliJ IDEA 中方便地展示每行代码的 Git 提交信息。

七、easy_javadoc

简介:easy_javadoc 是一款快速生成类、方法或属性注释的 IDEA 插件,生成注释的过程中会将类名、方法名或属性名自动翻译成为中文。

使用方法

  • 生成单个注释:将光标放置在想要生成注释的类、方法或属性上,按下快捷键(Windows:Ctrl + ;MacOS:Command + )。
  • 批量生成注释:将光标移动到想要生成注释的类上,按下快捷键(Windows:Ctrl + Shift + ;MacOS:Command + Shift + ),在弹出菜单中选择要批量生成的类型。
  • 自定义模板:如果现有注释模板不能满足需求,可以找到“EasyJavadoc”菜单进行模板自定义。

八、String Manipulation

简介:String Manipulation 是一个实用且强大的字符串转换工具,可以对字符进行驼峰转换、下划线转换、转义、编码等操作。

使用方法

  • 安装插件后,选中要处理的字符。
  • 按快捷键(Windows:Alt + M;MacOS:option + M)。
  • 在弹出的菜单中选择想实现的选项。

九、GenerateAllSetter

简介:GenerateAllSetter 是一款可以帮助开发者快速生成实体类 set 方法的插件,适用于实体转换需求,无需逐一设置实体属性字段的值。

使用方法

  • 将光标移动到要进行转换赋值的目标实体类上。
  • 按快捷键(Windows:Alt + 回车;MacOS:option + 回车)。
  • 在弹出的菜单中选择要实现的功能选项。

以上插件均能有效提升 IntelliJ IDEA 的开发效率,建议根据实际需求进行选择和安装。