idea开发环境设置:编码、代码提示大小写、窗口数量限制、自动导包、serialID、重复代码警告、热部署、创建包类图标、解除xml sql警告等

idea-file-setttings设置的是当前项目的配置(只针对当前项目生效)

idea-file-others settings相当于以后导入创建项目的默认设置

一、字体编码

BOM(Byte Order Mark),字节顺序标记。

百科:https://baike.baidu.com/item/BOM/2790364?fr=aladdin

with no bom/with bom看这里:https://blog.csdn.net/hadues/article/details/90138693

二、代码提示大小写不敏感

三、窗口数量限制

四、自动导包

取消tab页单行显示

配置maven自动下载源码和文档

五、serialVersionUID生成

implements Serializable后生成类名后alt+enter生成serialVersionUID



六、重复代码检测警告取消

七、隐藏文件类型设置

隐藏文件:*.idea;*.iml;*.gitignore;

eclipse项目导入idea,可以隐藏的文件类型:*.factorypath;*.classpath;*.project;

八、热部署

参考链接:https://www.cnblogs.com/weizhxa/p/10937542.html

在项目添加热部署插件(可选)

具体步骤:在POM文件添加热部署插件

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
</dependency>

九、其他

idea springboot 项目关闭窗口后台一直运行

https://blog.csdn.net/qq_36375988/article/details/82803434

 十、idea控制台乱码

idea安装目录下bin文件夹中idea64.exe.vmoptions(64位)文件

https://blog.csdn.net/belalds/article/details/84100025

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

十一、优化idea内存配置

打开内存监视器

2012.2.1版本

https://blog.csdn.net/Genius_in_the_left/article/details/95397777

 https://blog.csdn.net/Genius_in_the_left/article/details/95397777

https://www.jianshu.com/p/e4c26dba54e4

十二、idea方法参数提示设置

Ctrl+P:查看方法参数
Ctrl+Q:查看类、方法、属性注释

十三、换行符、tab符设置

十四、创建class文件等快捷图标

step1

step2

step3.按住ctrl键如图选择

效果展示:

十五、jdk maven配置

File -- other settings -- structure for new project

jdk配置

其他设置

File -- other settings -- settings for new project

.

maven设置

十六、xml 解除sql警告

去掉IntelliJ IDEA 中 mybatis 对应的 xml 文件警告

十七、@Deprecated方法调用删除线

十八、设置导入包不带*

十九、显示行数和方法线

二十、设置后只过滤出自己的TODO任务

于设置中 Editor  →  TODO中添加 或底部工具栏TODO窗口点击过滤漏斗编辑

添加设置

效果图

二十一、超长自动换行

 二十二、取消doc文档注释中参数警告

 二十三、Alibaba Java Coding Guidelines

 阿里巴巴代码规范检查插件

二十四、Rainbow Brackets 彩虹括号插件

二十五、自定义创建live template

二十六、版本控制代码变化,目录颜色改变

……

原文地址:https://www.cnblogs.com/foolash/p/11770833.html