前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【整理】IDEA优化措施

【整理】IDEA优化措施

作者头像
全栈程序员站长
发布2022-08-31 18:21:33
3980
发布2022-08-31 18:21:33
举报

大家好,又见面了,我是你们的朋友全栈君。

1. 不建议修改默认快捷键

保持通用性,减少协作成本

2. 设置SVN和GIT版本管理

首先确保IDEA安装了Git和Subversive插件

【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施

使用gitlab

代码语言:javascript
复制
git config --global user.name "XXX"
git config --global user.email "XXX"

可以修改全局,在git目录下去掉global可以修改当前目录的配置

3. 修改语法规则

右下角 不检查、语法检查、规则校验

【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施

规则过多可能会导致资源消耗,电脑变卡,可以取消不重要级别的检查

4. 推荐插件

IDE Features Trainer

【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施

IDEA特性官方教学插件,可以学习到很多快捷操作

CodeGlance

【整理】IDEA优化措施
【整理】IDEA优化措施

代码略缩图

【整理】IDEA优化措施
【整理】IDEA优化措施

Grep Console

【整理】IDEA优化措施
【整理】IDEA优化措施

控制台日志高亮上色插件

Key Promoter X

【整理】IDEA优化措施
【整理】IDEA优化措施

统计日常操作的对应快捷键,方便学习快捷键使用

【整理】IDEA优化措施
【整理】IDEA优化措施

Lombok(必备)

【整理】IDEA优化措施
【整理】IDEA优化措施

Lombok特性支持插件,目前的项目基本上用到了Lombok依赖,使用注解标注,类似语法糖,可以大大简化代码

MapStruct support(必备)

【整理】IDEA优化措施
【整理】IDEA优化措施

MapStruct特性支持插件,目前项目基本上使用了这个功能,使用@Mapper注解Mapper类, 编译时自动生成实现类,可以实现类与类之间的赋值,还有其他高级用法

TIM截图20211228111619.png
TIM截图20211228111619.png

Maven Helper

【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施

可以很方便的查找依赖,重新引入依赖,排除冲突依赖

Save Actions

【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施

每次代码保存(默认自动保存),可以设置后续执行操作,如自动格式化、自动引入依赖

SonarLint

【整理】IDEA优化措施
【整理】IDEA优化措施

本地代码规范与质量检测

String Manipulation

字符串处理工具插件,可以转换命名格式、大小写什么的,驼峰式。。。

【整理】IDEA优化措施
【整理】IDEA优化措施

translation

【整理】IDEA优化措施
【整理】IDEA优化措施

翻译插件

5. 工程运行配置

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

点击VM选项,编辑文件即可,增加idea应用软件运行效率

代码语言:javascript
复制
-server
-Xms2g
-Xmx2g
-XX:NewRatio=3
-Xss16m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true

6. idea 运行vm配置

打开工程运行配置

【整理】IDEA优化措施
【整理】IDEA优化措施

运行配置中的环境下面的VM选项,可以配置java工程运行的虚拟机配置 -Xmx128m -Xms64m -Xmn32m -Xss16m

【整理】IDEA优化措施
【整理】IDEA优化措施

Active profiles可以设置当前工程的运行环境

【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施
【整理】IDEA优化措施

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/143663.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 不建议修改默认快捷键
  • 2. 设置SVN和GIT版本管理
  • 3. 修改语法规则
  • 4. 推荐插件
    • IDE Features Trainer
      • CodeGlance
        • Grep Console
          • Key Promoter X
            • Lombok(必备)
              • MapStruct support(必备)
                • Maven Helper
                  • Save Actions
                    • SonarLint
                      • String Manipulation
                        • translation
                        • 5. 工程运行配置
                        • 6. idea 运行vm配置
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档