IDEA优化指南

本文提供了一份详细的IDEA配置优化指南,包括基础设置如字体、主题、Maven配置,以及快捷键、内存设置等建议。此外,还推荐了一些实用插件,如AlibabaJavaCodingGuidelines,以提升开发效率和代码质量。
摘要由CSDN通过智能技术生成

IDEA优化指南

在这里插入图片描述

作为一名Java程序员每天的工作都离不开IDEA,而IDEA的功能虽然强大,但不做配置优化仍然无法满足我们开发的需求。为此我专门整理了一份IDEA优化指南,避免大家每次安装都要配置很久。这份指南仅是我自己平常使用的配置,不一定满足所有人,如果你有其他更好的优化方案,欢迎小伙伴们留言讨论。

本文IDEA版本:2022.1.2

IDEA基础配置

【建议】字体设置

修改路径:File->Settings->Editor->Font

在这里插入图片描述

【可选】主题设置

修改路径:File->Settings->Appearance & Behavior->Appearance

在这里插入图片描述

【建议】Maven设置

Maven设置分为当前项目设置和所有项目设置(全局设置)。建议修改全局设置。

当前项目设置路径:File->Settings->Build, Execution, Deployment->Build Tools->Maven

全局设置路径:File->New Projects Setup->Settings for New Projects……->Build, Execution, Deployment-> Build Tools -> Maven
在这里插入图片描述

【可选】隐藏工程内某种类型文件

修改路径:File->Settings->Editor->File Types

在这里插入图片描述

【可选】快捷键设置

如果你更习惯使用其他风格的快捷键可在此修改

修改路径:File->Settings->keymap

在这里插入图片描述

【可选】鼠标滚轮修改字体大小

修改路径:File->Settings->Editor->General

在这里插入图片描述

【建议】设置自动导包删包

修改路径:File->Settings->Editor->General->Auto Import

在这里插入图片描述

【建议】显示行号

修改路径:File->Settings->Editor->General->Appearance
在这里插入图片描述

【建议】方法分割线

修改路径:File->Settings->Editor->General->Appearance
在这里插入图片描述

【可选】代码提示忽略大小写

修改路径:File->Settings->Editor->General->Code Completion

勾选Match case时,我们的代码会匹配大小写。例如输入str不会出现String提示,输入Str才会出现。根据自身需求配置此项。

在这里插入图片描述

【建议】设置编码

编码设置分为当前项目设置和所有项目设置(全局设置)。建议修改全局设置。

当前项目设置路径:File->Settings->Editor->File Encodings

全局设置路径:File->New Projects Setup->Settings for New Projects……->Editor->File Encodings

在这里插入图片描述

【建议】类注释模板

分为当前项目设置和所有项目设置(全局设置)。建议修改全局设置。

当前项目设置路径:File->Settings->Editor->File and Code Templates

全局设置路径:File->New Projects Setup->Settings for New Projects……->Editor->File and Code Templates

在这里插入图片描述

类注释示例

/**
 * 
 * 
 * @author 创建者名称
 * @date ${YEAR}/${MONTH}/${DAY}  ${HOUR}:${MINUTE}
 */

【建议】多行Tab页

修改路径:File->Settings->Editor->General->Editor Tabs

在这里插入图片描述

【建议】设置IDEA内存上限

在我们安装后IDEA默认给我们分配的使用上限是1GB,而博主的电脑内存是32G,1G内存显然太小了,当地运行大量代码时可能就会产生卡顿。大家可以根据自己的配置来修改IDEA内存。

修改路径:Help->Edit Custom VM Options
在这里插入图片描述

参数说明
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
-XX:PermSize:设定内存的永久保存区域
-XX:MaxPermSize:设定最大内存的永久保存区域
-XX:MaxNewSize:
+XX:AggressiveHeap 使 Xms 失去意义。
-Xss:每个线程的Stack大小
-verbose:gc 现实垃圾收集信息
-Xloggc:gc.log 指定垃圾收集日志文件
-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一
-XX:+UseParNewGC :缩短minor收集的时间
-XX:+UseConcMarkSweepGC :缩短major收集的时间

显示IDEA内存占用

修改路径:底部单机鼠标右键->Memory Indicator

在这里插入图片描述

【建议】方法参数显示

自动显示方法参数的相关信息
修改路径:File->Settings->Editor->General->Code Completion
在这里插入图片描述

IDEA插件

插件安装说明

安装路径:File->Settings->Plugins->搜索你需要的插件

在这里插入图片描述

如果该页面无法显示或安装失败可取IDEA官网自行搜索插件安装,注意插件和你的IDEA版本是否匹配。

【建议】Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines 专注于Java代码规范,目的是让开发者更加方便、快速规范代码格式。该插件在扫描代码后,将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来,并且大部分可以自动修复,它还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。

【建议】MyBatisX

MyBatisX是对 MyBatis 框架的增强插件,提升使用 MyBatis 的效率和体验。

【建议】Translation

Translation是一个翻译插件,对英文一般的小伙伴来说可以是开发必备插件

【建议】通义灵码

通义灵码是一个阿里出品的智能编程助手,能帮你进行代码进行补全、修改、翻译等任务,是一个提高编程效率的优秀工具

IDEA个性化

【可选】Material Theme UI

Material Theme UI是一款主题插件,具有强大的主题更换功能,同时也拥有多方面的主题选择。
工欲善其事必先利其器,这款插件可以直接在IDEA里面的插件下载中心进行下载。
在这里插入图片描述

【可选】One Dark theme

One Dark theme和Material Theme UI一样都是IDEA主题插件,这款插件可以直接在IDEA里面的插件下载中心进行下载。

在这里插入图片描述

IDEA快捷键大全

1.快速生成main方法:psvm +Tab或 main+Tab

2.快速生成System.out.prinltn():sout+Tab

3.删除一行:Ctrl+Y

4.切换java文件(前提是工程有多个.java文件)

Alt+右箭头 或 Alt+左箭头

5,复制选中行到下一行:Ctrl+D

6.撤销上一步操作:Ctrl+Z

7.取消撤销:Ctrl+Shift+Z

8.将选中的行合并成一行:Ctrl+shift+J

9.Ctrl+N:查找类文件

10.显示文件结构:Ctrl+F12

11.显示当前文件夹路径:Ctrl+Alt+F12

12.显示当前类的继承层次:Ctrl+H

13.定位至下一个错误:F2

14.定位到前一个错误:Shift+F2

15.展开代码:Ctrl+=

16.折叠代码:Ctrl±

17.选中所有:Ctrl+A

18.复制:Ctrl+C

19.剪切:Ctrl+X:

20.粘贴:Ctrl+V

21.定位到文件的某一行:Ctrl+G

22.选中的行多行注释:Ctrl+Shift+/

23.选中的行注释或取消注释:Ctrl+/

24.运行当前文件:Ctrl+Shift+F10

25.提示方法的参数:Ctrl+P

26.跳到文件尾:Ctrl+End

27.跳到文件头:Ctrl+Home

28.选中的行代码格式化:Ctrl+Alt+L

29.在当前文件进行文本查找:Ctrl+R

30.选中的行打断点或取消断点:Ctrl+F8

31.字符串大小写转换:Ctrl+Shift+u

参考

大厂通用最全IDEA使用手册https://blog.csdn.net/chenlixiao007/article/details/106952976

IDEA基本配置(史上最全,没有之一)https://blog.csdn.net/weixin_45249694/article/details/110501183

IntelliJ IDEA 常用设置(配置)吐血整理。首次安装必需https://blog.csdn.net/zhan107876/article/details/105329669

IDEA各种玩法(开发者必备)https://blog.csdn.net/qq_52763385/article/details/124355880

【IDEA主题极致优化】全面优提升你的编码体验https://blog.csdn.net/weixin_45574790/article/details/127167101

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值