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
二十六、版本控制代码变化,目录颜色改变
……