提升工作效率:IDEA配置优化总结指南

2024-01-08 17:28:51

在这里插入图片描述

主页传送门:📀 传送

配置优化


??在日常的开发工作中,一个优秀的集成开发环境(IDE)对于提高开发效率至关重要。IntelliJ IDEA 是广受欢迎的 Java 开发工具,通过一些常用的配置优化,可以使得IDEA更加智能高效,提供更愉悦的开发体验。本文就是对idea常用配置的总结。

优化性能


??合理的优化参数及监控jvm的数据可以帮助我们更好的去配置参数。

优化JVM参数


用户级别修改:

??打开IDEA,选择Help–>Edit Custom VM Options…(会在操作系统的当前用户目录下生成一份配置文件)

在这里插入图片描述
在这里插入图片描述

系统级别修改:
??直接修改 IntelliJ IDEA 安装目录下的/bin/idea64.exe.vmoptions(记得备份)文件,如果是32位系统,修改idea.exe.vmoptions文件中的参数。
在这里插入图片描述

??(直接覆写系统默认设置对当前操作系统所有用户都有效)

注:
-Xms512m 设置初时的内存大小,提高Java程序的启动速度

-Xmx750m 设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。

-Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的 而启动的过程中无需装入类,缩短了启动时间

-XX:+UseParNewGC 使用并行收集算法

-server 控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集

-Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。
关键参数:
-Xms 是最小启动内存参数
-Xmx 是最大运行内存参数
-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

使用 jconsole 监控 full gc 频率

??JConsole 是一个内置 Java 性能分析器,可以从命令行(直接输入jconsole)或在 GUI shell (jdk\bin下打开)中运行。它用于对JVM中内存,线程和类等的监控。可使用JTop插件。它可以监控本地的jvm,也可以监控远程的jvm,也可以同时监控几个jvm。这款工具的好处在于,占用系统资源少,而且结合Jstat,可以有效监控到java内存的变动情况,以及引起变动的原因。在项目追踪内存泄露问题时,很实用。

关闭代码检查

??Idea的代码检测功能非常强大,但同时也占用了一些资源,可以将默认的除 Error之外的其他级别的检测都去掉。

设置编译进程和Maven的堆值

??将编译进程和Maven的堆值设置大一些,见下图:
在这里插入图片描述
在这里插入图片描述

取消自动构建


??自动构建会帮助我们检查潜在的代码错误,但如果每次我们保存代码时,IDEA 都帮我们构建会让系统变得很「卡」。取消自动构建,在需要的时候手动构建项目,不失为一种为解决卡顿的方法。
??在 Settings >> Build, Execution, Deployment >> Compiler 里取消勾选 Build project automatically。
在这里插入图片描述

修改快捷键


设置好配置之后,根据个人习惯修改快捷键。File | Settings | Keymap
在这里插入图片描述

System Settings


在这里插入图片描述
在这里插入图片描述

个性化设置


设置主题


切换主题:
? ?从列表中选择 UI 主题。默认情况下,可以在浅色、深色和高对比度主题之间进行选择自己习惯的主题。如果没有自己想要的主题也可以自行下载插件安装自己想要的主题。
在这里插入图片描述

修改字体


默认安装启动Idea字体很小,看着不习惯。(按需调整)
File | Settings | Editor | Font
使用此页面配置编辑器中使用的字体。默认情况下,此字体用于所有配色方案。字体类型,大小和行高根据自己喜好设置就行。
在这里插入图片描述

Color Scheme


File | Settings | Editor | Color Scheme
配色方案 根据个人习惯选
在这里插入图片描述
修改注释颜色
idea 黑色背景下默认的注释颜色不明显,可以自定义其他颜色
File | Settings | Editor | Color Scheme | language default | comments
在这里插入图片描述

File | Settings | Editor | Color Scheme | Color Scheme Font
注释字体 按个人习惯改就好
在这里插入图片描述

Code Style


File | Settings | Editor | Code Style
代码风格 按个人习惯改就好
自动换行设置每行代码长度
在这里插入图片描述

有关Editor 相关设置更详细的可以看:editor详解 这篇

自定义图片做背景
快捷键Ctrl+Shift+A打开如下窗口,搜索 set 选择 SetBackgroud Image
在这里插入图片描述
在这里插入图片描述

包类设置


设置maven


?? 在File->settings->搜索maven
在这里插入图片描述

Mavan home directory–设置maven安装包的bin文件夹所在的位置
User settings file–设置setting文件所在的位置
Local repository–设置本地仓库的

这么设置仅对当前项目生效 如果想全局生效的可以在
File | New Projects Settings |Settings for New Projects 设置maven在这里插入图片描述

自动导包


File | Settings | Editor | General | Auto Import |

在这里插入图片描述

显示pom依赖关系图,解决包冲突等问题

打开pom.xml,在pom中按住 ctrl+alt+shift 即可打开关系图,或者点击右侧maven标签打开关系图,图下图所示,在关系图中,可按住 ctrl+鼠标滚动 放大关系图:
在这里插入图片描述

当有依赖包冲突时,可 Maven Helper 使用插件解决,也可以手动解决,如有依赖冲突,关系图中会显示红色实线,蓝色实线是正常的依赖,如下图:
在这里插入图片描述

其他设置


水平或者垂直显示代码


鼠标右击文件 根据个人喜好选择横屏还是竖屏比较代码
在这里插入图片描述

显示工具条


View | Appearance | 根据个人需要勾选

在这里插入图片描述

注: 主菜单隐藏重新显示(如果好奇不小心取消勾选main menu了按照这样能重新显示)

  1. 在代码页面双击Shift或使用快捷键Ctrl + Shift + A,进入搜索页面
  2. 输入View,之后依次点击View,Appearance,Main Menu,即可重新显示。

折叠空包


默认包名连着的 不喜欢的话去掉勾选

在这里插入图片描述

实时显示IDEA内存情况


全局配置: 随机在一个项目中,双击Shift弹出窗口,输入memory

在这里插入图片描述
当前配置:
鼠标右键最下方 勾选Memory Indicator

在这里插入图片描述

在这里插入图片描述

  如果喜欢的话,欢迎 🤞关注 👍点赞 💬评论 🤝收藏  🙌一起讨论
  你的支持就是我??创作的动力!					  💞💞💞

文章来源:https://blog.csdn.net/wodejiaAA/article/details/135428773
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。