IDEA2023 开发环境配置

news2024/11/27 8:45:32

目录

  • 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.coloradmin.cn/o/1587405.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

jenkins 启动linux节点时 控制台中文显示问号乱码

新增一个jenkins节点时&#xff0c;遇到了控制台中文输出问号的问题。 网上各种配置jenkins的全局变量&#xff0c;都不行。 最终是 节点列表 ->对应节点 -> 启动方式 -> 高级 添加JVM选项 -Dfile.encodingUTF-8

HarmonyOS实战开发-WebSocket的使用。

介绍 本示例展示了WebSocket的使用&#xff0c;包括客户端与服务端的连接和断开以及客户端数据的接收和发送。 WebSocket连接&#xff1a;使用WebSocket建立服务器与客户端的双向连接&#xff0c;需要先通过createWebSocket方法创建WebSocket对象&#xff0c;然后通过connect…

2、JVM内存模型深度解析

JVM整体结构及内存模型 根据 JVM 规范&#xff0c;JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 JVM分为五大模块&#xff1a; 类装载器子系统 、 运行时数据区 、 执行引擎 、 本地方法接口 和 垃圾收集模块 。 方法区Java8之后的变化 移除了 Pe…

每日一题---OJ题: 链表的回文结构

片头 嗨! 小伙伴们,大家好! 今天我们来一起学习这道OJ题--- 链表的回文结构 嗯...这道题好像不是很难,我们来分析分析 举个例子: 我们可以看到,上图中的两个链表都是回文结构: 即链表的回文结构是指一个链表中的结点值从前往后读和从后往前读都是一样的结构。也就是说&#xf…

蓝桥杯 — —灵能传输

灵能传输 友情链接&#xff1a;灵能传输 题目&#xff1a; 输入样例&#xff1a; 3 3 5 -2 3 4 0 0 0 0 3 1 2 3输出样例&#xff1a; 3 0 3思路&#xff1a; 题目大意&#xff1a;给出一个数组&#xff0c;每次选择数组中的一个数&#xff08;要求不能是第一个数与最后一个…

Rust语言入门第二篇-Cargo教程

文章目录 Rust语言入门第二篇-Cargo教程一&#xff0c;Cargo 是什么二&#xff0c;Cargo教程Cargo.toml文件src/main.rs 文件构建并运行Cargo项目 Rust语言入门第二篇-Cargo教程 本节提供对cargo命令行工具的快速了解。我们演示了它为我们生成新包的能力&#xff0c;它在包内编…

数据分类分级概念、方法

数据分类分级概念&#xff1a; 根据《GB/T 38667-2020 信息技术-大数据-数据分类指南》的定义&#xff0c;数据分类是根据数据的属性或特征&#xff0c;按照一定的原则和方法进行区分和归类&#xff0c;以便更好地管理和使用数据。数据分类不存在唯一的分类方式&#xff0c;会…

KKVIEW远程远程访问家里电脑

远程访问家里电脑&#xff1a;简易指南与价值所在 在数字化时代&#xff0c;电脑已成为我们日常生活和工作中不可或缺的工具。有时&#xff0c;我们可能在外出时急需访问家中电脑里的某个文件或应用&#xff0c;这时&#xff0c;远程访问家里电脑就显得尤为重要。本文将简要介…

中移物联网 OneOS 操作系统环境搭建和工程创建

一、官网 OneOS Lite是中国移动针对物联网领域推出的轻量级操作系统&#xff0c;具有可裁剪、跨平台、低功耗、高安全等特点&#xff0c;支持ARM Cortex-A和 Cortex-M、MIPS、RISC-V等主流芯片架构&#xff0c;兼容POSIX、CMSIS等标准接口&#xff0c;支持Javascript、MicroPyt…

异构超图嵌入的图分类 笔记

1 Title Heterogeneous Hypergraph Embedding for Graph Classification&#xff08;Xiangguo Sun , PictureHongzhi Yin , PictureBo Liu , PictureHongxu Chen , PictureJiuxin Cao , PictureYingxia Shao , PictureNguyen Quoc Viet Hung&#xff09;【WSDM 2021】 2 Co…

【Dijkstra单源最短路径解法】蓝桥杯2022年第十三届决赛真题-出差

我也来贡献一份题解&#xff1a;Dijkstra单源最短路径的简单变式【简单C代码】 这道题的前置知识的Dijkstra单源最短路径算法 如果还没学过&#xff0c;建议去看AcWing算法教程的**图论(2)**中最短路径问题的讲解,u1s1–y总讲的是真的通透&#xff01; 思路 这道题和单源最短路…

【AI面试】FPN、PANet、SPP、ASPP、Adaptive feature pooling

经常可以看到各个论文发出来,加入的各种trick。这些改进点,一般都是在前人的基础上,进行了一些修改。比如FPN到PANet的改进,就是为了改进前者存在的一些问题。 这里就把这些trick,给汇集到一起,看看他们的发展历史,看看他们之间有什么区别,又是在哪些地方做的改进。这…

C++ stl容器string的底层模拟实现

目录 前言&#xff1a; 1.成员变量 2.构造函数与拷贝构造函数 3.析构函数 4.赋值重载 5.[]重载 6.比较关系重载 7.reserve 8.resize 9.push_back,append和重载 10.insert 11.erase 12.find 14.迭代器 15.流插入&#xff0c;流提取重载 16.swap 17.c_str 18.完…

【Linux】shell脚本实战-if单双分支条件语句详解

if单分支 在所有的编程语言里面&#xff0c;if条件语句几乎是最简单的语句格式&#xff0c;且用途最广。 当if后面的<条件表达式>成立&#xff08;真&#xff09;的时候&#xff0c;就会执行then后面的指令或语句&#xff0c;否则&#xff0c;就会忽略then后面的指令或…

鸿蒙开发学习笔记第一篇--TypeScript基础语法

目录 前言 一、ArkTS 二、基础语法 1.基础类型 1.布尔值 2.数字 3.字符串 4.数组 5.元组 6.枚举 7.unkown 8.void 9.null和undefined 10.联合类型 2.条件语句 1.if语句 1.最简单的if语句 2.if...else语句 3.if...else if....else 语句 2.switch语句 5.函数…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之十 简单视频浮雕画效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之十 简单视频浮雕画效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之十 简单视频浮雕画效果 一、简单介绍 二、简单视频浮雕画效果实现原理 三、简单视频浮雕画效果…

基于微信小程序的短文写作竞赛管理系统

采用技术 基于微信小程序的短文写作竞赛管理系统的设计与实现~ 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringMVCMyBatis 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 页面展示效果 小程序端 登录 首页 竞赛信息界面 竞赛成果界面 学生…

2024个人动态线条导航HTML源码

源码介绍 2024个人导航HTML源码&#xff0c;源码由HTMLCSSJS组成&#xff0c;记事本打开源码文件可以进行内容文字之类的修改&#xff0c;双击html文件可以本地运行效果&#xff0c;也可以上传到服务器里面&#xff0c;重定向这个界面 源码下载 2024个人导航HTML源码

Django Rest Framework的序列化和反序列化

Django Rest Framework的序列化和反序列化 目录 Django Rest Framework的序列化和反序列化Django传统序列化Django传统反序列化安装DRF序列化器serializers序列化反序列化反序列化保存instance和data CBV和APIView执行流程源码解析CBV源码分析APIView源码分析 DRF的Request解析…

KVM部署

1、检查虚拟化支持 首先&#xff0c;确认你的系统处理器支持硬件虚拟化&#xff0c;在Linux终端中&#xff0c;使用以下命令&#xff1a; egrep -c (vmx|svm) /proc/cpuinfo2、安装KVM及其工具 yum update yum install qemu-kvm libvirt libvirt-python libguestfs-tools vi…