乐趣区

关于java:IntelliJ-IDEA-插件推荐

IntelliJ IDEA 插件举荐

本篇次要统计了一些 Idea 的罕用插件 分享一下 感激作者 zzp

google-java-format

作用

代码格式化格调。

插件官网

google-java-format – plugin for IntelliJ IDEs | JetBrains

应用阐明

插件装置实现后须要到 Preferences->Other Settings->google-java-format Settings 勾选 Enable google-java-format 开启。启用后,它将替换通常的 Reformat Code 操作。一共有两种格式化格调,通过 Code style 切换。配合 Save Action 可实现保留主动格式化代码。

Save Actions

作用

反对可配置的、相似 Eclipse 的保留操作,包含“优化导入”、“从新格式化代码”、“重新排列代码”、“编译文件”和一些针对 Java 的疾速修复,如“增加 / 删除‘这个’限定符”等。插件当文件在磁盘上同步(或保留)时执行配置的操作。

插件官网

Save Actions – Plugins | JetBrains

应用阐明

插件装置实现后须要到 Preferences->Other Settings->Save Actions 进行配置。倡议勾选以下配置。

  • Activate save actions on save (before saving each file,performs the configured actions below):保留每个文件之前,执行以下配置的操作
  • Activate save actions on shortcut (default “CTRL SHIFT S”):应用保留快捷键时激活
  • Optimize imports:主动优化导入
  • Reformat file:格式化文件
  • Reformat only changed code (only if VCS configured):配置版本控制时只格式化批改的代码

Grep Console

作用

批改控制台日志色彩。

插件官网

Grep Console – plugin for IntelliJ IDEs | JetBrains

应用阐明

插件装置实现后须要到 Preferences->Other Settings->Grep Console 进行配置。通 Foreground 批改字体色彩(其余配置可自行尝试)。

配置后的成果:

@Slf4j
public class TestLog {public static void main(String[] args) {log.info("这是 info 日志");
        log.warn("这是 warn 日志");
        log.error("这是 error 日志");
    }
}

Codota

作用

基于 AI 技术,通过对大量开源的我的项目学习,加强了 IDEA 的智能提醒和主动补全性能,强烈推荐。

插件官网

https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript

应用阐明

当你对某个变量进行赋值的时候,Codota 便会依据它学习到代码常识,给出相应的倡议,应用的比例。

如果要找某个类的示例代码,只须要抉择某个类名,点击右键抉择 Get relevant examples。

codota 还能基于本地代码学习,会主动提醒了你本地罕用的代码。

Rainbow Brackets

作用

能够将 (圆括号) [方括号] {花括号} < 尖括号 > 用不同色彩标记进去,不便使用者疾速辨认代码档次,进步开发效率。

插件官网

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

应用阐明

CamelCase

作用

将选中的字符串在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。

插件官网

https://plugins.jetbrains.com/plugin/index?xmlId=de.netnexus.camelcaseplugin

应用阐明

应用快捷键⇧ + ⌥ + U / Shift + Alt + U 将选中的字符串在 kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case 或 space case 之间轻松切换。

Search In Repository

作用

间接把地方仓库的查找集成到了 IDEA 外面。查找 jar 包援用只须要关上这款插件,输出 jar 包的名字或者关键字,就能查到到这个 jar 包所有的版本,而后间接复制坐标。

插件官网

https://plugins.jetbrains.com/plugin/16427-search-in-repository

应用阐明

装置实现后侧边会多出一个 Search 的选项卡。

GitToolBox

作用

git 辅助插件。

插件官网

https://plugins.jetbrains.com/plugin/index?xmlId=zielu.gittoolbox

应用阐明

选中代码行后会提醒作者、提交工夫、提交信息。

提醒待提交文件数。

还有一些其余性能,如以固定的工夫距离运行 git fetch、查找并删除合并和过期的分支。

SequenceDiagram

作用

生产代码调用时序图,非常适合用来相熟新我的项目或者浏览源码。

插件官网

https://plugins.jetbrains.com/plugin/8286-sequencediagram

应用阐明

选中须要查看的办法并右击,抉择 Sequence Diagram。

间接生成时序图。

Key Promoter X

作用

当你在 IDEA 外面应用鼠标的时候,如果这个鼠标操作是可能用快捷键代替的,那么 Key Promoter X 会弹出一个提示框,告知你这个鼠标操作能够用什么快捷键代替。

插件官网

https://plugins.jetbrains.com/plugin/9792-key-promoter-x

应用阐明

当没有应用快捷键操作时右下角会提醒对应快捷键。

欢送大家拜访 集体博客 Johnny 小屋
欢送关注集体公众号

退出移动版