IntelliJ IDEA中使用频繁的几款插件

  • Post author:
  • Post category:其他

.ignore

.ignore是IDEA的一款专用忽略文件的插件。其支持的忽略文件类型有:.gitignore (Git), .hgignore (Mercurial), .npmignore (NPM), .dockerignore (Docker), .chefignore (Chef), .cvsignore (CVS), .bzrignore (Bazaar), .boringignore (Darcs), .mtn-ignore (Monotone), ignore-glob (Fossil), .jshintignore (JSHint), .tfignore (Team Foundation), .p4ignore (Perforce), .prettierignore (Prettier), .flooignore (Floobits), .eslintignore (ESLint), .cfignore (Cloud Foundry), .jpmignore (Jetpack), .stylelintignore (StyleLint), .stylintignore (Stylint), .swagger-codegen-ignore (Swagger Codegen), .helmignore (Kubernetes Helm), .upignore (Up), .prettierignore (Prettier), .ebignore (ElasticBeanstalk)。

Alibaba Java Coding Guidelines

为了让开发者更加方便、并且达到快速规范代码格式的目的并实行起来,阿里巴巴基于《阿里巴巴Java开发规约》手册内容,研发了一套自动化的IDE检测插件(IDEA、Eclipse)。它就是Alibaba Java Coding Guidelines 插件。
该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。

Codota AI Autocomplete for Java and JavaScript

使用AI for Java和JavaScript可以更好地完成代码。Codota使用最先进的机器学习模型来提高生产力并为开发人员节省时间。支持IntelliJ,Android Studio,WebStorm和PhpStorm

GitHub Copilot

GitHub Copilot 由 OpenAI 创建的新 AI 系统 Codex 提供支持。GitHub Copilot 比大多数代码助手理解的上下文要多得多。因此,无论是文档字符串、注释、函数名称还是代码本身,GitHub Copilot 都会使用您提供的上下文并合成代码以进行匹配。与 OpenAI 一起,我们正在设计 GitHub Copilot,以便在开发人员使用它时更智能地生成安全有效的代码。

EasyCode-MybatisCodeHelper

基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml);
只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置;
支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置;
该版本用于兼容MybatisCodeHelper插件,方便MybatisCodeHelper插件做代码补全检测等;

Free Mybatis Tool

生成mapper xml文件;
快速从代码跳转到mapper及从mapper返回代码;
mybatis自动补全及语法错误提示;
集成mybatis generator gui界面;
根据数据库注解,生成swagger model注解;

Grep Console

由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题,下面就以开发JavaEE项目中,结合Log4j配置多颜色日志输出功能;可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜色与上层颜色。

Kotlin

Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScript源代码。Kotlin IntelliJ IDEA环境搭建

Material Theme UI

俗话说,工欲善其事必先利其器。

工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望。

Maven Helper

这款插件来查看maven的依赖树。在不使用此插件的情况下,要想查看maven的依赖树就要使用Maven命令maven dependency:tree来查看依赖。想要查看是否有依赖冲突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>只查看关心的jar包,但是这样还是需要我执行命令,并且当项目比较复杂的时候,这个过程是比较漫长的。maven helper就能很好的解决这个问题。

MybatisX

一款基于 IDEA 的快速开发插件,为效率而生。

RestfulToolkit

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 )。

Translation

IDEA翻译插件。

Vue.js

使IDEA更好开发vue前端代码。


版权声明:本文为qq_39035773原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。