IDEA2023 开发环境配置

目录

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

1. 关闭IDEA自动更新

1.2 IDEA 新版样式切换

2. Maven配置

2.1本地仓库优先加载

-DarchetypeCatalog=internal

2.2 maven.config配置文件中

XML 复制代码
<!-- 下载存储文件夹-->
<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内存的改为:

java 复制代码
-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=300m
123

16G内存的改为:

java 复制代码
-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/*

相关推荐
嘻哈∠※6 小时前
0061基于 SpringBoot 的投稿与稿件处理系统设计与实现
java·spring boot·后端
白狐_7987 小时前
408数据结构第8章:排序②——性质对比秒杀、场景选择与外部排序
java·数据结构·算法
zander2587 小时前
LeetCode 84:柱状图中的最大矩形——单调栈如何确定左右边界
java·数据结构·算法
码匠许师傅7 小时前
【C++ 面试真题】聊聊 C++ 的拷贝构造与拷贝赋值
java·c++·面试
2401_858286119 小时前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
极创信息9 小时前
系统安全隐患全方位排查方案:标准化渗透测试全流程
java·opencv·struts·数据挖掘·eclipse·语音识别·hibernate
汉字萌萌哒10 小时前
2019CCF-CSP入门级C++试题解析
java·开发语言·c++
喜欢的名字被抢了10 小时前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库
数据知道11 小时前
反序列化漏洞:Java、PHP、Python 三条线各讲透
java·网络·python·安全·网络安全·php
一朵好运莲11 小时前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器