idea介绍及热门插件

1、IntelliJ IDEA

如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。

其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDE所折服。为了让身边更多的小伙伴参与进来,决定写下这篇文章。

2、IDEA与Eclipse主要的不同

IDEA之所以更加敏锐的原因是:IDEA懂得上下文。这也是JetBrains员工命名IDEA为intelligent的原因。它真正的含义又是什么呢?

IDEA检索你的整个项目,分析项目所有的内容,甚至构建语法树。幸亏有它,在任何时候无论你将鼠标放置在哪里,IDEA都知道你在哪里并知道在那能干什么。

仍旧不了然?别担心,在列举了以下几个例子后,一切就清楚了。

这种对上下文的理解表现在很多很多方式上,以下只是其中的一部分。

IntelliJ的魅力之处

IntelliJ本身就自带了众多的功能(如:GitHub的集成)。当然,在Eclipse你也可以通过选择不同版本的插件来获取到足够的功能,只是需要自己来配置这些插件。在IntelliJ中,可以使用鼠标滚轮来改变字体大小(我在浏览器中经常使用该功能)。但是这个功能需要手动激活。

相比Eclipse,IntelliJ的不足之处

在Eclipse中,可以使用Ctrl+M快捷键或者双击标签来最大化当前的控制台。但是在IntelliJ中并没有类似的方式来。当然,在IntelliJ中可以使用Ctrl+Q快捷键来获取上述的功能。但当鼠标悬停代码就能看到部分Javadoc的功能在Eclipse中显得是那么的友好。

3、idea官网下载

4、安装

一路下一步即可

激活参考 :

5、idea方法分割线

6、idea显示参数提示设置

7、设置自动导包

8、取消与不必要的文件显示

9、热部署Tomcat

安装插件 jrebel and XRebel for IntelliJ

安装插件 jrebel mybatisPlus extension (这个插件可以对 mapper.xml进行热部署)

1.安装插件并重新启动idea

2.激活

3.下载激工具

双击运行

4.在idear中激活

激活成功

最后在idea中设置

10、修改注释颜色

11、类上方法设置

12、方法上注释

1.基础设置

2.赋值设置

param设置

date设置

其他设置

其他的在快捷方式里都可以找到

3.使用

我们起的名字是 /** + 回车,当然你也可以自己起个名字,输入名字会又提示

13、取消idea打开自动进入项目

14、idea插件介绍

1.Translation

中英文翻译,对于英语不好的小伙伴值得推荐!

2.GrepConsole

Idea console输出日志一大推,想要快速找到自己想要的类型日志,使用此插件可以快速定位到自己关注的类型日志,比如error,warn,自己也可以配置自己喜欢的颜色~

从settings进入,点击 other settings,可以配置自己喜欢的颜色提示,比如我只选择了默认~

3.Free MyBatis plugin

mybatis xml和对应的mapper之间来回切换的时候,有时候不同人开发,放置的位置又不同,使用此插件后,来回切换的时候异常方便,和所放置的位置无关~

4.Restfultookit/RestfulTool

在idea2020.3.1中Restfultookit失效,可以使用RestfulTool

5.lombok

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

6. mybatisLog开发的项目一般都少不了日志系统,而我们在书写mysql语句的时候,参数的对应,往往有时候会忽略,mybatis自己控制的参数编译对应,个人感觉有点反人类,我们可以使用这个插件变成自己比较直观的对应~

选中需要转换的mybatis log日志,然后点击右键,选择Restore sql from slection

打开APP阅读更多精彩内容