Idea 2023.2.5配置(插件、Maven等)

news2024/9/22 13:33:13

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

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

相关文章

百度爬虫的工作原理解析

百度作为中国最大的搜索引擎&#xff0c;其工作原理备受关注。本文将深入探讨百度爬虫的工作原理&#xff0c;介绍其基本流程以及关键技术&#xff0c;帮助读者更好地理解搜索引擎背后的技术核心。 百度爬虫是百度搜索引擎的重要基石&#xff0c;它们被广泛用于收集互联网上的网…

桶装水订水小程序开发搭建;

水厂订水送水小程序是一款便捷的水产品订购与配送应用&#xff0c;基于小程序平台&#xff0c;用户可以轻松浏览、选购各类水产品&#xff0c;如矿泉水、纯净水、桶装水等&#xff0c;并享受送货上门服务。下面我们详细介绍它的主要功能。 一、丰富的商品展示 订水送水小程序汇…

多表查询内连接、外连接、子查询、笛卡尔积

1.1 多表查询&#xff1a;从多张表中进行查询 仅仅使用select * from tb_emp,tb_dept查询语句会显示如下结果&#xff08;笛卡尔积&#xff1a;两个表的所有的组合情况&#xff09;其中很大部分数据是冗余的。 1.2内连接&#xff1a;相当于查询A,B表交集部分的数据&#xff08…

stable-diffusion-webui之webui.py

主要就是webui的启动这块&#xff0c;需要初始化的地方&#xff0c;东西还是挺多的。

如何从零开始制作一本企业宣传画册?

最近公司领导要求为公司制作一本企业宣传画册&#xff0c;用来展示我们的产品和服务&#xff0c;增加品牌影响力。可是&#xff0c;像我这种零基础的小白&#xff0c;完全不知道如何制作啊&#xff1f;对此我感到很焦虑&#xff0c;怕做不好影响公司形象&#xff0c;也怕耽误时…

MIUI查看当前手机电池容量

MIUI查看当前手机电池容量 1. 按如下步骤操作生成bug报告 2. 按如下操作解压bug报告 Last learned battery capacity

深入理解 synchronized 原理

目录 一. 前言 二. Java对象的内存布局 2.1. 对象头 2.2. Mark Word 2.3. Class Metadata Pointer 2.4. Length 三. 偏向锁 3.1. 偏向锁的工作流程 3.2. 偏向失效 3.2.1. 误区一 3.3. 偏向撤销 3.3.1. 误区一 3.4. 偏向撤销的底层实现 3.5. HashCode与偏向撤销 …

[Kettle] 获取系统信息

系统信息是指Kettle系统环境的信息&#xff0c;包括了计算机系统的日期、星期等时间类型信息&#xff0c;计算机名称、IP地址等设备信息&#xff0c;Kettle系统转换过程中的信息等 需求&#xff1a;为方便读取计算机上的本月最后一天的交易数据文件&#xff0c;需要通过获取系…

词向量笔记

一、词向量的世界排名比赛MTEB MTEB: Massive Text Embedding Benchmark 二、词向量的维数 词向量的维数d1一般取20~500之间

不标年份的葡萄酒质量好吗?

我们在葡萄酒标上经常看到生产年份&#xff0c;也就是指全部葡萄采摘的年份。旧世界葡萄酒产国认为葡萄酒年份对他们的影响较大&#xff0c;而新世界葡萄酒&#xff0c;年份的意义就稍微小些。甚至有一部分葡萄酒酒标上没有年份。在酒标上没有标注年份的葡萄酒&#xff0c;被称…

ELK企业级日志分析平台

目录 一、elasticsearch 1、集群部署 2、cerebro部署 3、elasticsearch-head插件部署 4、elasticsearch集群角色分类 二、logstash 1、部署 2、elasticsearch输出插件 3、file输入插件 4、file输出插件 5、syslog 插件 6、多行过滤插件 7、grok过滤 三、kibana数…

网络工程师-HCIA网课视频学习

这里是速成的&#xff0c;只积累下&#xff0c;自己未曾学习到的东西。通过书本补充知识点。 视频&#xff1a;hcia17-链路聚合_哔哩哔哩_bilibili hcia16-路由高级特性&#xff1a; hcia17-链路聚合&#xff1a; 由于如果根据视频来学习的话&#xff0c;感觉视频的总结并不…

什么牌子的猫罐头好?性价比高的猫罐头推荐

很多铲屎官遇到过这样的问题&#xff01;他们购买了各种高质量的猫罐头&#xff0c;但猫咪却不吃或者吃了一段时间后出现软便等身体不适的情况。 作为一个担任了6年铲屎官的人&#xff0c;我对猫咪的日常饮食有着一定的了解。我给我家的猫咪尝试过很多种罐头。在这里&#xff0…

行情分析 - - 加密货币市场大盘走势(11.20)

大饼还是之前的策略&#xff0c;37000附近入场空单合适&#xff0c;目前4小时级别即将形成死叉&#xff0c;入场空单收益较大。 空单策略&#xff1a;入场37000附近 止盈34000-33000 止损39000 以太按照预期回调&#xff0c;笔者已经在1920打了止盈&#xff0c;目前没有入场&a…

HIS系统源码,云HIS源码,二级医院信息管理系统源码,预约挂号支持、病患问诊、电子病历、开药发药、会员管理、统计查询、医生工作站、护士工作站

云HIS系统是一款满足基层医院各类业务需要的健康云产品。该产品能帮助基层医院完成日常各类业务&#xff0c;提供病患预约挂号支持、病患问诊、电子病历、开药发药、会员管理、统计查询、医生工作站和护士工作站等一系列常规功能&#xff0c;还能与公卫、PACS等各类外部系统融合…

高效案例检索工具,Alpha案例库智慧检索成为律师检索工具首选

“工欲善其事&#xff0c;必先利其器。”当今&#xff0c;律界同仁需要权衡的问题早已不是“要不要”使用法律科技&#xff0c;而是如何高质量、高效率地使用法律科技工具。在业内人士看来&#xff0c;随着人工智能技术的不断发展&#xff0c;法律行业科技化将成为不可逆转的趋…

KaiwuDB 监控组件及辅助 SQL 调优介绍

一、介绍 KaiwuDB 具备完善的行为数据采集功能&#xff0c;此功能要求 KaiwuDB 数据库系统 C/E/T 端不同进程的不同维度的指标采集功能十分完善&#xff1b;在不同进程完成指标采集后&#xff0c;会通过 Opentelemetry 和 Collector 将指标存入 Prometheus&#xff0c;以便查找…

这两个让你直呼卧槽的软件,超级实用

不知道大家有没有碰到这种情况呢&#xff1f;在手机上解压文件解压不了&#xff0c;还得去电脑上下载之后解压&#xff0c;特别麻烦 为了解决这一问题&#xff0c;所以今天给大家准备 两款 解压缩 神器&#xff0c;让大家解的越来越熟练。 解压精灵 解压精灵这是一款解压缩并且…

docker打包chatpdf(自写)

docker打包上传 docker build -t kitelff/chatpdf:v0.1 .##修改镜像名字 docker tag c2c1a0eb4e08 kitelff/chatpdf:v0.1## push docker push kitelff/chatpdf:v0.1上传文件&#xff0c;测试效果

Django 入门学习总结3

1、创建数据库 打开mysite/settings.py文件&#xff0c;可以看到我们使用Python中已包含的默认的数据库SQLite&#xff0c;也可以使用其他的数据库&#xff0c;如Oracle、Mysql等。里面也包含时区、语言等设置信息。 在使用数据库和表之前&#xff0c;输入下面的命令&#xf…