Intellij idea设置及插件推荐

以下为Java开发必备的一些Idea设置及插件推荐。

插件

.ignore

快速为项目生成git忽略文件,右键项目选择即可,一般选择 idea / maven / java 这三项即可

alibaba java coding guidelines

阿里出品的用于检查代码是否符合阿里Java开发规范的一款插件,可以有效提升代码质量

FindBugs-IDEA

扫描代码找出其中可能出现BUG的神器级插件

GenerateAllSetter

日常开发中对对象的属性赋值总要写一堆setterxx方法,有了这个直接右键对象即可快速生成该对象熟悉的setter代码(并不是alt+ins的get set快速生成)

GenerateSerialVersionUID

快速生成POJO对象的SerialVersionUID

GsonFormat

Json文本快速转为Java对象

Jrebel fro intellij

老项目必备,使用该插件启动即可进行热部署,代码修改后编译即可生效,无需重复编译重启项目即可完成Debug操作

Lombok Plugin

让idea支持Lombok,可以免去POJO对象的get set方法生成,以及快速的toString方法支持

Maven Helper

分析Maven项目pom依赖的必备神器

Mybatis Log Plugin

将mybatis输出的sql日志还原成完整的sql语句,方便debug

MybatisX

Mybatis的一款神器插件,Java 与 XML 调回跳转,Mapper 方法自动生成 XML

Restfultoolkit

Web开发的一大神器,使用idea搜索controller不方便?试试这个, ctrl + \ 输入requestmapping即可访问对应代码

String Manipulation

将字符串快速转为全大写或全小写或驼峰等操作,方便日常开发!

Translation

内置支持翻译插件,选择代码右键即可快速翻译,免去切换窗口时间!

VisualVM launcher

分析项目jvm内存等的工具,性能调优必备!

Material Theme UI

修改Idea的界面主题,提升IDE美观性

插件关闭

Idea自带的许多插件,对于Java开发来说通常是没有任何用处的,因此我们可以关闭这些插件以提升idea的性能及响应速度等



Idea性能调整

64位系统修改以下文件

C:\Program Files\JetBrains\IntelliJ IDEA\bin\idea64.exe.vmoptions

参考以下配置修改即可

-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

Idea设置调整

Idea文件标签调整

默认的Idea设置下,文件标签通常为5-7个左右,超出数量后会在右侧合并,这对于日常开发来说十分的不便,因为通常可能需要在十几个文件中修改和跳转,我们可以修改一下。

window->editor Tabs->Tabs Placement->show tabs in sinle row (勾选去掉)

然后修改最大标签数量,通常设置在30左右即可

File -> Setting -> Editor -> General -> Editor Tabs -> Closing Policy -> Tab Limit: 设为30即可

设置代码可放大

行数和方法分割线显示

发表评论

电子邮件地址不会被公开。 必填项已用*标注