关于IntelliJ IDEA的版本选择

杂谈 · 2021-07-25

最近JetBrains庆祝中文插件的发布,开始搞活动了68折,但限制只能是新用户,只要输入中文化真到位优惠码就可以,所以就开始考虑要不要入一套旗舰版,最终经过再三考虑,打算还是继续用社区版(还不是因为穷🤣)

原因

说到原因呢,就是不太想用盗版,之前做c#开发时一直用的vs,开始也是盗版,后来vs开始提供社区版之后就一直用的社区版,虽然vs的破解真的是很简单。后来开始java开发后就一直用的社区版,由于是从spring boot开始做起的,可能没有经历过之前开发模式的磨练,安装完几款插件之后就可以顺利的开发了,记得之前学java的时候又是配置eclipse,又是安装tomcat的,还要考虑版本问题,要么就用Myeclipse的盗版。说到底呢就是目前的开发用社区版足够了

IDEA的配置

自己的IDEA的配置其实很简单,下面就简单说说,

  • Git

这个本身自带的,但是之前由于一直要在vs跟idea来回切换,两边的操作方式还不太一样,就直接学的命令模式,平时只是用用历史跟对比之类的功能,merge也是自己手动来。

  • Maven

这个虽然也会自带,但是自己还是要下载配置一遍,毕竟自带的不是全局的,就跟jdk一样。由于idea会默认读取默认的配置文件,windows上是在用户名下的.m2目录下,由于每个项目可能有自己的mvn配置,所以我这边都是放一个主要的配置文件到默认目录,这样每个项目都只读默认的就可以了,不用每次打开一个项目就重新配置一遍了。

  • Alibaba Java Coding Guidelines

这个是上一家公司指定要装的,因为每个月都会进行代码审查,但是如果开启实时扫描,相当耗CPU,所以我一直都是默认关闭状态,都写完之后手动扫码一下就可以了。

  • MyBatisCodeHelperPro

这是一款收费带插件,因为用的是mybatis,装这个可以进行提示,虽然收费但是可以免费用,会少一些功能,最开始买了一年,主要是用来生成mapper文件的,这属于收费的功能点(确实好用),后来发现了MyBatis Builder,就只是拿这个当提示用了。

  • MyBatis Builder

这个算是生成mapper文件的工具,但是不会像mybatis-generator那个工具会刷新整个文件,这个插件跟上面那款一样,只会更改自动生成的那些,正因为如此才没有续费上面那款插件,具体使用方法就:在idea的左下角点开插件,配置一下数据源,然后在表上右键就可以了,具体用法可以参见插件文档。

  • Spring Assistant

新版本的无法使用了,貌似又有另外一名开发者上传了类似插件,可以试一试。

安装完这几个插件就可以愉快的敲代码了,当然如果有其它需求的建议还是直接上旗舰版吧,毕竟折腾也是要花时间的。

IDEA
Theme Jasmine by Kent Liao