当前位置: 首页 > news >正文

IDEA2023 开发环境配置

目录

  • 1. 关闭IDEA自动更新
    • 1.2 IDEA 新版样式切换
  • 2. Maven配置
    • 2.1本地仓库优先加载
    • 2.2 maven.config配置文件中
  • 3. 全局配置JDK
  • 4. 配置文件编码:UTF-8
  • 5. 开启自动编译(全局配置)
  • 6. 开启自动导包
  • 7. 开启鼠标悬浮(提示文档信息)
  • 8. 设置字体大小、样式
  • 9. Ctrl + 滚轮更改字体大小
  • 10.1 设置类的注释模板
    • 10.2 方法的注释模板
    • 10.3 注释跟随代码缩进(默认顶格显示 )
    • 10.4 java代码、xml文件,注释顶格显示问题
  • 11. 隐藏.idea文件夹、.iml等文件
  • 12. 设置新窗口打开项目
  • 13. 空格,自动代码补全
  • 14. 内存优化配置
  • 15. Git 安装
    • 15.1 Git提交代码时忽略文件


1. 关闭IDEA自动更新

关闭自动更新

1.2 IDEA 新版样式切换

在这里插入图片描述

2. Maven配置

Maven配置

2.1本地仓库优先加载

-DarchetypeCatalog=internal

在这里插入图片描述

2.2 maven.config配置文件中

<!-- 下载存储文件夹-->
<localRepository>E:\Maven\repository</localRepository><!-- 阿里云最新镜像-->
<mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

3. 全局配置JDK

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4. 配置文件编码:UTF-8

在这里插入图片描述

5. 开启自动编译(全局配置)

在这里插入图片描述

在这里插入图片描述

6. 开启自动导包

在这里插入图片描述

7. 开启鼠标悬浮(提示文档信息)

在这里插入图片描述

8. 设置字体大小、样式

在这里插入图片描述

9. Ctrl + 滚轮更改字体大小

在这里插入图片描述

10.1 设置类的注释模板

10.2 方法的注释模板

10.3 注释跟随代码缩进(默认顶格显示 )

在这里插入图片描述

10.4 java代码、xml文件,注释顶格显示问题

在这里插入图片描述
.xml 文件注释
在这里插入图片描述

11. 隐藏.idea文件夹、.iml等文件

在这里插入图片描述

12. 设置新窗口打开项目

在这里插入图片描述

13. 空格,自动代码补全

Match case:不勾选表示,取消大小写敏感。
在这里插入图片描述

14. 内存优化配置

IDEA默认启动配置主要考虑低配置的用户,参数设置的不高,导致启动慢运行也不流畅,这里我们需要优化下启动和运行配置。
找到idea的安装目录,找到bin文件夹里面的idea.exe.vmoptions文件,打开编辑:
参数说明:
-Xms 是最小启动内存参数
-Xmx 是最大运行内存参数
-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

建议8G内存的改为:

-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=300m
123

16G内存的改为:

-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m

在这里插入图片描述

15. Git 安装

15.1 Git提交代码时忽略文件

IDEA配置了则这里不需要配置:过滤.iml、.idea等文件
在这里插入图片描述
如果已经提交到本地缓存区:
解决方案:
1. 进入项目目录,执行如下命令: 查看暂存区的全部文件,也就是git追踪的文件列表.

       git ls-files   
2. 从暂存区删除的文件(target/* 、.idea/*)

git rm -r --cached ./xxx/target/*

http://www.lryc.cn/news/338916.html

相关文章:

  • YOLOV5 + 双目相机实现三维测距(新版本)
  • 【计算机网络】(一)计算机网络概述
  • 前端npm常用命令总结
  • [尚硅谷flink] 检查点笔记
  • JVM虚拟机(五)强引用、软引用、弱引用、虚引用
  • (最新)itext7 freemarker动态模板转pdf
  • solidworks electrical 2D和3D有什么区别
  • 4.2、ipex-llm(原bigdl-llm)进行语音识别
  • 上海亚商投顾:创业板指低开低走 黄金、家电股逆势大涨
  • AIGC革新浪潮:大语言模型如何优化企业运营
  • Golang基础-12
  • python递归统计文件夹下pdf文件的数量
  • Kafka 硬件和操作系统
  • Kolla-ansible部署OpenStack集群
  • SHARE 203S PRO:倾斜摄影相机在地灾救援中的应用
  • MATLAB算法实战应用案例精讲-【数模应用】中介效应分析(补充篇)(附R语言和python代码实现)
  • Day96:云上攻防-云原生篇Docker安全系统内核版本漏洞CDK自动利用容器逃逸
  • python botos s3 aws
  • python画神经网络图
  • Bash 编程精粹:从新手到高手的全面指南之逻辑控制
  • 自动化运维(三十)Ansible 实战之自定义插件
  • 实习僧网站的实习岗位信息分析
  • C语言中局部变量和全局变量是否可以重名?为什么?
  • 小程序中配置scss
  • ZYNQ-Vitis(SDK)裸机开发之(四)PS端MIO和EMIO的使用
  • 聊聊jvm中内存模型的坑
  • DevOps已死?2024年的DevOps将如何发展
  • appium控制手机一直从下往上滑动
  • 为什么光伏探勘测绘需要无人机?
  • day10 | 栈与队列 part-2 (Go) | 20 有效的括号、1047 删除字符串中的所有相邻重复项、150 逆波兰表达式求值