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设置
idea每次打开新项目maven不是自己配置的仓库
https://blog.csdn.net/long1250/article/details/120739661
File -> close project关闭项目,回到初始设置状态后。customize -> configure 设置默认maven配置
取消 Always update snapshots
importing设置中 将 JDK for importer: 选为Use Project JDk,不使用默认的
tools 中的shared indexes设置为 Don't download, use local indexes
最后打开项目后,更新maven中本地的Repository文件夹的Index状态

十六、xml 解除sql警告

去掉IntelliJ IDEA 中 mybatis 对应的 xml 文件警告
十七、@Deprecated方法调用删除线

十八、设置导入包不带*

十九、显示行数和方法线

二十、设置后只过滤出自己的TODO任务
于设置中 Editor → TODO中添加 或底部工具栏TODO窗口点击过滤漏斗编辑

添加设置

效果图

二十一、超长自动换行

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

二十三、Alibaba Java Coding Guidelines
阿里巴巴代码规范检查插件
二十四、Rainbow Brackets 彩虹括号插件
二十五、自定义创建live template

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

……

浙公网安备 33010602011771号