IDEA最全最常用的配置与性能优化(Java必备)

白色玫瑰 程序猿

时间: 2023-07-11 阅读: 1 字数:11092

{}
IDEA默认启动配置主要考虑低配置用户,参数不高,导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置,但是在工作中的电脑一般都是8G或者16G的运行内存,所以我们需要手动去修改默认的IDEA配置。

IDEA最全最常用的配置与性能优化(Java必备)

<a href="#_2">简介</a>

<a href="#_10">一、性能优化</a>    
 
  <a href="#1JVM_12">1.JVM启动参数</a>      <a href="#2_25">2.清空缓存并重建索引</a>         <a href="#_32">二、优化设置</a>    
 
  <a href="#1_34">1.显示方法分隔符</a>      <a href="#2_43">2.忽略大小写提示</a>      <a href="#3_53">3.主题设置</a>      <a href="#4_75">4.设置字体</a>      <a href="#5_81">5.类注释模板和方法注释模板的设置与使用</a>      <a href="#6___129">6.项目目录 — 折叠空包</a>      <a href="#7_135">7.窗口复位</a>      <a href="#8_141">8.查看本地历史代码</a>      <a href="#9_149">9.设置字符编码</a>      <a href="#10IDEA_164">10.打开IDEA不自动启动项目</a>      <a href="#11IDEAServices_172">11.IDEA中不显示Services控制台</a>         <a href="#IDEA_197">三、导入导出IDEA设置文件</a>    <a href="#IDEA_203">四、实时显示IDEA内存情况</a>    <a href="#pom_210">五、显示pom依赖关系图,解决包冲突等问题</a>      

简介

IDEA默认启动配置主要考虑低配置用户,参数不高,导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置,但是在工作中的电脑一般都是8G或者16G的运行内存,所以我们需要手动去修改默认的IDEA配置。 大家好!本次相关配置版本如下: IDEA:2021.1.1 本机:windows10 x64位 16GB 512GB IDEA版本高低相关优化配置差别不大,可参考,有什么不同意见可在下方评论说明,谢谢!

一、性能优化

1.JVM启动参数

(1)可根据电脑内存大小各自调节,找到IDEA安装目录的bin目录,找到idea.exe.vmoptions、idea64.exe.vmoptions编辑这两文件,相关配置及说明如下图标红字处,其他默认即可。

在这里插入图片描述

(2)也可以通过菜单来进行设置JVM启动参数,IDEA会优先使用这个菜单下的配置文件设置参数和(1)相同,设置方法如下图:Help =>Edit Custom VM Options

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

2.清空缓存并重建索引

将编译的进程与maven的堆设置大一些

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

二、优化设置

1.显示方法分隔符

设置方法:File =>Settings =>Editor =>General =>Appearance,如下图

在这里插入图片描述

方便查看代码,效果如下图:

在这里插入图片描述

2.忽略大小写提示

IDEA默认是严格区分大小写提示的,例如输入string并不会提示String,设置方法:File =>Sttings =>Editor =>General =>Code Completion

在这里插入图片描述

效果如下图:

在这里插入图片描述

3.主题设置

(1)IDEA有4种默认风格,根据个人习惯自行设置,小编这里设置黑色模式,设置方法:File =>Settings =>Appearance & Behavior =>Appearance

在这里插入图片描述

(2)现在网上也有很多主题网站,可以浏览下载自己喜欢的主图,其实IDEA也可以导入Eclipse的主题样式,推荐几个个主题网站,效果缩略图如下:

主题网站1:<a href="http://color-themes.com/?view=index">http://color-themes.com/?view=index</a> 主题网站2:<a href="http://www.riaway.com/">http://www.riaway.com/</a> 主题网站3:<a href="http://www.eclipsecolorthemes.org/">http://www.eclipsecolorthemes.org/</a>

在这里插入图片描述

选择一个缩略图点击进去,下载xml格式的文件,下载方式如下图所示:

在这里插入图片描述

下载好后在IDEA导入主题即可,导入方法如下图:File =>Settings =>Editor =>Color Scheme

在这里插入图片描述

4.设置字体

IDEA默认字体有些小,如果屏幕大可能不习惯,可以根据自己习惯设置,设置方法如下图:File =>Settings =>Editor =>Font

在这里插入图片描述

5.类注释模板和方法注释模板的设置与使用

(1)类注释模板,创建类文件的时候自动生成注释,设置方法如下图:File =>Settings =>Editor =>File and Code Templates

 /**
 * @version: java version 1.8
 * @Author: Mr Orange
 * @description:
 * @date: ${YEAR}-${MONTH}-${DAY} ${TIME}
 */

在这里插入图片描述

(2)类注释模板,设置后,在IDEA中,在src的包上鼠标右键,New =>JavaClass完成后,自动生成注释,效果如下图:

在这里插入图片描述

小编这里使用IDEA默认的方法注释模板,各位有兴趣可以按照(3)、(4)、(5)、(6)进行设置; (3)方法注释模板,设置方法如下图:File =>Settings =>Editor =>Live Templates

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

(4)上图的第四步,配置新建的模板,图中数字说明如下备注,模板配置信息如下图: 1、设置模板名称,建议使用号 2、模板描述,随意填写即可 3、自定义注释模板,注意:开头不要使用/ 4、选择该模板用在什么地方,点击Change弹出信息后选择java或者全选 5、设置模板快捷键,小编这里设置Enter 6、编辑注释模板中的参数,设置方式与编辑如下面(5)

在这里插入图片描述

(5)下图中params参数需要添加参数分割,如下代码复制粘贴进去即可

groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())

在这里插入图片描述

(6)以上设置好后,点击Apply,然后在方法上使用/**+Enter,效果如下图所示

在这里插入图片描述

6.项目目录 — 折叠空包

IDEA默认是折叠空包的,设置方式如下图:

在这里插入图片描述

7.窗口复位

组件窗口的子窗口关闭或者移动找不到了,可以点击如下箭头所示进行窗口还原

在这里插入图片描述

8.查看本地历史代码

即使我们的项目没有使用版本控制功能,IDEA也给我们提供了本地代码修改记录,设置方法如下:项目或者代码文件右键 => Local History =>Show History

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

9.设置字符编码

I(1)DEA默认是根据操作系统设置字符编码,如win10默认设置的是GBK,更改字符编码是为了使项目中不会出现乱码,设置方式如下图所示:File =>Settings =>Editor =>File Encodings

在这里插入图片描述

(2)如果是web项目,需要添加外部容器来进行启动,如tomcat,控制台打印日志的时候会有中文乱码问题,设置方式下图所示:-Dfile.encoding=UTF-8

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

(3)还需要设置tomcat启动编码,根据是run还是debug启动,设置编码方式如下图:JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8

在这里插入图片描述

10.打开IDEA不自动启动项目

启动IDEA时如果需要手动选择项目启动,就需要禁用打开软件自动运行上一个项目,如下图,设置方法:Appearance & Behavior =>System Settings 禁用后,重启IDEA后,启动IDEA会停留在选择项目界面。

在这里插入图片描述

11.IDEA中不显示Services控制台

如果是springcloud项目,没有Services控制台不好知道哪个项目启动,启动端口是多少,所以需要打开此控制台,如下方式: 方式1、通过当前项目中的 .idea文件夹中的 workspace.xml配置,找到:RunDashboard,在标签内添加如下的:option标签内容,如找不到,直接把如下代码粘贴进与文件中 component标签 同级位置即可,增加完成后,重启即可看到服务。

<component name="RunDashboard">
   <option name="configurationTypes">
     <set>
      <option value="SpringBootApplicationConfigurationType" />
     </set>
   </option>
  </component>

方式2、通过快捷键打开:Alt + 8 或者通过菜单栏打开,打开后重启下项目就能看到启动了哪些端口和应用。如下图:View ->Tool Windows -> Services

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

三、导入导出IDEA设置文件

可以导出IDEA配置好的setting文件,换电脑时可以导入设置文件,如下图设置方式:File =>Manage IDE Settings =>Import Settings 或者 Export Settings

在这里插入图片描述

四、实时显示IDEA内存情况

随机在一个项目中,双击Shift弹出窗口,该配置是全局配置,输入memory,设置方式及效果如下图:

在这里插入图片描述

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

(1)打开pom.xml,在pom中按住 ctrl+alt+shift 即可打开关系图,或者点击右侧maven标签打开关系图,图下图所示,在关系图中,可按住 ctrl+鼠标滚动 放大关系图:

在这里插入图片描述

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

在这里插入图片描述

原文地址:https://blog.csdn.net/v20200109/article/details/116521556?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168904446616782425164450%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=168904446616782425164450&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-30-116521556-null-null.142^v88^insert_down38v5,239^v2^insert_chatgpt&utm_term=java%E4%BC%98%E5%8C%96

本文章网址:https://www.sjxi.cn/detil/05a72d5ca81143ecae3f129721aca6c0

最新评论

当前未登陆哦
登陆后才可评论哦

湘ICP备2021009447号

×

(穷逼博主)在线接单

QQ: 1164453243

邮箱: abcdsjx@126.com

前端项目代做
前后端分离
Python 爬虫脚本
Java 后台开发
各种脚本编写
服务器搭建
个人博客搭建
Web 应用开发
Chrome 插件编写
Bug 修复