Idea 2023.2.5配置(插件、Maven等)

IDEA2023.2.5配置

  • 一. 插件
    • Alibaba Java Coding Guidelines plugin support
    • Maven Helper
    • MyBatisX
    • SonarLint
    • Translation
    • Vuesion Theme
  • 二. 自定义创建live template,快速写代码
  • 三. 修改全局配置
    • 3.1 Maven配置
      • 3.1.1 安装Maven
        • Step1. 下载
        • Step2. 安装
        • Step3. 创建系统环境变量
        • Step4. Path中添加Maven环境
        • Step5. 验证
        • Step6. 配置本地仓库
          • ① 新建本地仓库
          • ②配置本地仓库路径
        • Step7. 将MAVEN镜像路径设置为阿里镜像
      • 3.1.2 配置全局Maven环境
        • Step1. 进入到IDEA欢迎页面,如果已打开项目, 选择 IDEA中 File => close project
        • Step2. 在欢迎页 Customize => All settings...
        • Step3. 选择 Build,Execution,Deployment => Build Tools => Maven
        • Step4. 配置工程的编译版本为8
    • 3.2 优化导包配置
    • 3.3 设置字体大小行高
      • Font设置后不生效
    • 3.4 打开idea的时候打开最近的项目
    • 3.5 设置鼠标滚轮放大缩小字体功能
    • 3.6 显示方法分割线和tab空格
    • 3.7 设置更新提醒
    • 3.8 取消tab页单行显示
    • 3.9 双斜杠注释改成紧跟代码头
    • 3.10 创建文件时,自动生成作者和时间信息

一. 插件

Alibaba Java Coding Guidelines plugin support

阿里巴巴 Java 代码规范
在这里插入图片描述

Maven Helper

解决Maven依赖冲突,可以快速查找项目中的依赖冲突,给出解决方案
在这里插入图片描述

MyBatisX

支持xml和Mapper接口之间的跳转,自带图形化的代码生成器,可以通过类似JPA的方式,直接根据方法名称生成SQL实现
在这里插入图片描述

SonarLint

使用静态代码分析技术来检测代码中的常见错误和漏洞
在这里插入图片描述

Translation

一款翻译插件,支持Google、有道、阿里、百度翻译
在这里插入图片描述

Vuesion Theme

在这里插入图片描述

二. 自定义创建live template,快速写代码

三. 修改全局配置

3.1 Maven配置

3.1.1 安装Maven

前置环境: 已安装JDK

Step1. 下载

从Maven官网下载
在这里插入图片描述

Step2. 安装

将压缩包解压至安装目录
在这里插入图片描述

Step3. 创建系统环境变量

MAVEN_HOME
D:\Maven\apache-maven-3.9.5

在这里插入图片描述

Step4. Path中添加Maven环境

%MAVEN_HOME%\bin

Step5. 验证

环境配置完后,在命令行窗口输入mvn -v,出现如下界面表示安装成功
在这里插入图片描述

Step6. 配置本地仓库
① 新建本地仓库

新建文件夹(位置和文件名随意),我的是在Maven解压目录下新建名为mvn_repo的文件夹作为本地仓库
在这里插入图片描述

②配置本地仓库路径

打开Maven解压目录/conf/settings.xml文件,找到<localRepository>/path/to/local/repo</localRepository>(一般在第53行),移到注释外,并将/path/to/local/repo替换为①中创建的文件夹地址
在这里插入图片描述

Step7. 将MAVEN镜像路径设置为阿里镜像

还是在settings.xml文件中,定位至160行,将下面xml内容复制中,并注释原有的内容

<!-- 配置阿里云地址 -->
<mirror>  <id>alimaven</id>  <name>aliyun maven</name>  <url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>
</mirror>

在这里插入图片描述

3.1.2 配置全局Maven环境

Step1. 进入到IDEA欢迎页面,如果已打开项目, 选择 IDEA中 File => close project
Step2. 在欢迎页 Customize => All settings…

在这里插入图片描述

Step3. 选择 Build,Execution,Deployment => Build Tools => Maven

在这里插入图片描述

Step4. 配置工程的编译版本为8

在这里插入图片描述

3.2 优化导包配置

在这里插入图片描述

3.3 设置字体大小行高

在这里插入图片描述

Font设置后不生效

在Editor => Color Scheme => Color Scheme Font 将勾选状态去除,即可使用默认字体设置

在这里插入图片描述

3.4 打开idea的时候打开最近的项目

在这里插入图片描述

3.5 设置鼠标滚轮放大缩小字体功能

在这里插入图片描述

3.6 显示方法分割线和tab空格

在这里插入图片描述

3.7 设置更新提醒

在这里插入图片描述

3.8 取消tab页单行显示

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

3.9 双斜杠注释改成紧跟代码头

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

3.10 创建文件时,自动生成作者和时间信息

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/158424.shtml

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

相关文章

NV080D语音芯片:让智能快递柜取件更便利

随着互联网的普及和电子商务的迅速发展&#xff0c;网购消费已经成为了越来越多人的选择。这也催生了一个庞大的“网购一族”&#xff0c;他们购买的各种商品会通过快递公司送到家门口。然而&#xff0c;收取快递往往也伴随着一系列问题。比如&#xff0c;派送时间和收件人取件…

详解python淘宝秒杀抢购脚本程序实现

文章目录 前言一、官网下载火狐浏览器二、下载geckodriver&#xff0c;并解压到火狐浏览器文件夹根目录三、添加火狐浏览器根目录到系统环境变量四、下载并安装python及pycharm开发工具五、进入淘宝六、使用Pycharm运行脚本&#xff0c;新建python文件&#xff0c;将代码复制到…

MP3音频文件体积怎么缩小?压缩的方法有哪些?

压缩音频文件可减小文件的大小&#xff0c;从而更轻松地上传到其他平台&#xff0c;或轻松的通过电子邮件进行分享。除此之外&#xff0c;压缩音频文件还可以节省硬盘上的储存空间。那MP3音频文件体积怎么缩小呢&#xff1f;继续阅读可查看压缩的详细流程。 什么是音频文件压缩…

Jumpserver开启MFA认证,SecureCRT自动输入登录

1、JumpServer开启MFA认证 开启MFA认证&#xff1a; 开启后效果&#xff1a; 2、使用浏览器登录堡垒机&#xff0c;配置MFA 按需下载对应app进行绑定 到此手机绑定成功&#xff0c;登录时候可以在手机app查看动态码。 但是每次登录&#xff0c;都需要打开手机&#xff0c;…

RFID电网资产全寿命周期管理解决方案

一、方案背景 随着电网公司对电网资产全寿命周期管理的要求日益明确&#xff0c;许多电网公司已经开始积极推进存量资产PMS、PM与AM数据的联动对应&#xff0c;并将联动成果纳入资产全寿命周期管理一体化平台进行指标考核。然而&#xff0c;由于资产变动导致数据质量下降的问题…

数据库实验一 数据表的创建与修改管理

数据库实验一、数据表的创建与修改管理实验 一、实验目的二、设计性实验三、观察与思考 一、实验目的 (1) 掌握表的基础知识。 (2) 掌握使用SQL语句创建表的方法。 (3) 掌握表的修改、查看、删除等基本操作方法。 (4) 掌握表中完整性约束的定义。 (5) 掌握完整性约束的作用 二…

leetcode:反转链表

题目描述 题目链接&#xff1a;206. 反转链表 - 力扣&#xff08;LeetCode&#xff09; 分析题目 思路一 我们可以设计算法让整个链表掉头 定义三个代码n1,n2,n3 n1指向NULL&#xff0c;n2指向head&#xff0c;n3指向第二个结点 当n2不为NULL的时候&#xff0c;让n2->ne…

2023年中国雷达设备市场规模及市场份额分析[图]

雷达设备行业是一种利用无线电波对目标进行探测和定位的技术&#xff0c;也被称为无线电探测和定位。雷达通过发射电磁波对目标进行照射并接收其回波&#xff0c;经波形处理后获取目标的位置和速度等信息。雷达具有探测距离远&#xff0c;测定精度高&#xff0c;不受天气和地形…

设计模式-访问者模式-笔记

Visitor模式 动机&#xff08;Morivation&#xff09; 在软件构建过程中&#xff0c;由于需求的变化&#xff0c;某些类层次结构中常常需要增加新的行为&#xff08;方法&#xff09;&#xff0c;如果直接在基类中做这样的更改&#xff0c;将会给子类带来很繁重的变更负担&am…

汇编基础知识

1.1 机器语言 机器语言就是一些二进制代码&#xff0c;存放在内存中。它是机器指令的集合&#xff0c;所谓机器指令就是机器能够正确执行的命令 1.2 汇编语言的产生 1.汇编语言的主体是汇编指令 2.汇编指令实际上就是机器指令的助记符。它们的唯一区别在于书写方式上 寄存器…

React+后端实现导出Excle表格的功能

最近在做一个基于Reactantd前端框架的Excel导出功能&#xff0c;我主要在后端做了处理&#xff0c;这个功能完成后&#xff0c;便总结成一篇技术分享文章&#xff0c;感兴趣的小伙伴可以参考该分享来做导出excle表格功能&#xff0c;以下步骤同样适用于vue框架&#xff0c;或者…

nginx安装之后修改配置无效

这个问题排查了一晚上&#xff0c;配置怎么改都无效。原本以为错误信息在控制台就能告诉我们&#xff0c;但有些错误信息它都放在日志。查看了日志才发现是没有权限引起的。 这种情况一般是防火墙引起的。可以临时关闭防火墙测试一下 输入如下命令 setenforce 0 如果您使用的…

(vue)前后端配合实现文件预览功能

(vue)前后端配合实现文件预览功能 1.页面&#xff1a; 2.后台返回数据&#xff1a; 3.预览效果&#xff1a; 4.代码&#xff1a; <el-descriptions-item><template slot"label">文件名称</template><el-button type"text" click"…

【开源】基于Vue.js的婚恋交友网站

项目编号&#xff1a; S 057 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S057&#xff0c;文末获取源码。} 项目编号&#xff1a;S057&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 会员管理模块2.3 新…

C语言三位数求解(ZZULIOJ1076:三位数求解)

题目描述 已知xyzyzzn&#xff0c;其中n是一个正整数&#xff0c;x、y、z都是数字&#xff08;0-9&#xff09;&#xff0c;编写一个程序求出x、y、z分别代表什么数字。如果无解&#xff0c;则输出“No Answer”注意&#xff1a;xyz和yzz表示一个三位数&#xff0c;而不是表示x…

Leetcode刷题之有效的括号(C语言版)

Leetcode刷题之有效的括号&#xff08;C语言版&#xff09; 一、题目描述二、题目测试用例三、题目分析四、完整代码 一、题目描述 20、有效的括号 给定一个只包括 (&#xff0c;)&#xff0c;{&#xff0c;}&#xff0c;[&#xff0c;] 的字符串 s &#xff0c;判断字符串是…

LED Driver数码屏应用解决方案

今天给大家介绍的产品是LED Driver&#xff0c;这属于电源管理类芯片&#xff0c;一般分为恒流驱动与恒压驱动&#xff0c;但是常见的就是恒流驱动&#xff0c;能够保持产品在驱动中提供恒定且稳定的电流。 基本概述 TM1629是一种带键盘扫描接口的LED&#xff08;发光二极管显…

Vellum —— 简介

目录 一&#xff0c;介绍 二&#xff0c;原理 三&#xff0c;PBD算法 一&#xff0c;介绍 Vellum是一个解算模拟框架&#xff0c;使用更高级的PBD&#xff08;XPBD&#xff0c;extended position based dynamics&#xff09;&#xff0c;是2nd Order Integration&#xff08…

Java生成一个区域内的经纬度随机点的方式

准备&#xff1a; 1、四个角点&#xff08;四个点确定一个框&#xff09; 2、想要细分程度 &#xff08;这里说的是经纬度&#xff0c;这里没有对经纬度做更细的区分&#xff09; 如&#xff1a;0.000001约等于0.1m&#xff0c;0.00001约等于1m&#xff0c;0.0001约等于10m 。。…

MongoDB——索引(单索引,复合索引,索引创建、使用)

MongoDB索引 官方文档 https://docs.mongodb.com/manual/indexes/#create-an-index 默认索引 _id index Mongodb 在 collection 创建时会默认建立一个基于_id 的唯一性索引作为 document 的 primarykey&#xff0c;这个 index 无法被删除 单个字段索引 单字段索引是 Mongo…