IDEA2023使用手册 【持续更新...】

本文详细介绍了IntelliJIDEA,包括其功能特性(如代码检查、重构和版本控制)、不同版本的区别、常用配置(如字体大小、编码设置、插件和快捷键)、以及一系列实用技巧和配置步骤,帮助开发者充分利用这款强大的Java开发工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IDEA介绍

在这里插入图片描述

IDEA(全称:Intellij IDEA),在业界被公认为是最好用的Java开发工具,尤其在代码提示和智能补全方面极其显著,除了支持JavaEE等规范外,它还提供了许多其他功能,如代码检查、项目重构、项目构建和版本控制等,让开发不仅高效,更成为一种享受。
IEDA是JetBrains公司的巅峰之作,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
IDEA分为三个版本:

  • Ultimate:商业版(收费),用于Web和JavaEE企业开发。
  • Community:社区版(免费开源),用于开发简单的项目,甚至一些功能被阉割掉了。
  • EAP:测试版(免费),产品可能不稳定、有风险。

常用配置

新UI设置

image.png
image.png

设置字体大小

菜单栏字体大小:File->Settings->Appearance Behavior ->Appearance
image.png
编码区域字体大小:File->Settings->Editor->Font
image.png

文件编码设置

操作路径:File->Settings->Editor->File Encodings
image.png

参数补全

IDEA为了节约性能,默认未开启对参数补全的提示。

操作路径:File->Settings->Editor->General->Code Completion
默认配置:
image.png
开启参数补全提示之后:
image.png
image.png
image.png

代码样式配置

修改代码样式,如注释颜色。

配置路径:File->Settings->Editor->Color Scheme->Java
image.png

注释对齐

配置路径:File->Settings->Editor->Color Scheme
Java注释配置:
image.png
XML注释配置:
image.png

本地Maven配置

配置路径:File->settings->Build,Execution,Deployment->Build Tools->Maven
配置本地maven:
image.png配置maven在不联网的情况下,使用本地插件构建项目:(加速maven项目构建)
image.png

-DarchetypeCatalog=internal -Dfile.encoding=GB2312

全局设置

主要是:IDEA 文件编码、本地maven配置,这两个非常重要。

1、当前项目设置:
image.png
2、在新项目设置:
image.png
3、全局设置:(需要关掉当前项目)
image.png
image.png

文件模板配置

类注释配置:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")

/**
 * ${description}
 * @author 白豆五
 * @since ${DATE} ${TIME}
 */
public class ${NAME} {
    
}

image.png
接口注释模板:

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")

/**
 *
 * @author 白豆五
 * @since ${DATE} ${TIME}
 */
public interface ${NAME} {
}

debug时显示完整数据

配置路径:File->Settings->Build,Execution,Deployment->Debugger->Data Views->Java
没有开启配置之前:
image.png
开启配置之后:
image.png
image.png

设置行号与方法分割符


image.png

自动导包

Optimize imports on the fly:自动清除无效的import包引用

设置Maven的Reload操作 (自动刷新maven坐标)

设置输入忽略大小写

配置成功后代码提示就忽略大小写了。

ctrl + 鼠标滚轮:调节字体大小

打开springboot仪表盘

类似Tomcat的仪表盘,管理web应用,而开启springboot仪表盘方便管理当前工程下所有springboot项目。

【view】—【tool windows】—【services】


在原来方法顺序上进行格式化

有的时候在指定位置定义的成员变量或方法,他会自动格式化到指定位置,这时就需要我们手动修改了。

快捷键打开如下配置:ctrl+shift+alt+L

idea忽略文件显示

项目包目录全部展示

idea引导提示(usages)


IDEA连接MySQL关闭SSL验证



或者在url后面拼接?useSSL=false

自定义快捷键

  • 创建组
  • 创建模板。

配置在MyBatis中编写SQL语句时有提示

1、使用IDEA连接数据库
image.png
2、切换MySQL数据库方言
image.png
3、在mapper映射文件的文档声明处, 把https 改成http

使用技巧

代码后缀补全

  • .var :自动补全变量的声明(快捷键:Ctrl+Alt+V)
  • .sout:输出指定内容
  • .soutv:带参数名输出
  • .fori:正序遍历
  • .forr:倒序遍历
  • .iter:遍历集合或数组 (或直接输入iter)
  • .if: if补全
  • .return:return补全
  • .null: 空判断;.nn:非空判断。

定位类的位置

image.png

方法重构

IDEA对方法重构支持良好、对类重构需开发人员自行干预。

快捷键:ctrl + alt + m
image.png

列编辑

alt+鼠标左键
image.png

查看类图

image.png
image.png

常用插件

Lombok

IDEA2020.3及以上版本,已经内置Lombok插件了。

Lombok相关配置:(开启注解处理器,不然idea总弹让你开启lombok注解)
image.png

Maven Helper

查看项目Maven坐标依赖关系结构示意图。

image.png
image.png
image.png
image.png

翻译插件

image.png

GenerateAllSetter

一次性为对象 生成所有setter方法。(选中对象,然后alt+回车)

image.png

序列化版本号插件

image.png

在IDEA中搜索maven坐标

image.png 或 maven search
image.png
快捷键:ctrl+shift+d
image.png

清空IDEA打开的历史项目

删除此文件:

C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdeaxxx版本\options\recentProjects.xml

快捷键

Alt+Shift+加号/减号

等比例缩放窗口大小:Alt+Shift+加号 、Alt+Shift+减号 (默认宽度100%)

image.png
image.png

main & sout

  • 快捷键:main 或 psvm,快速生成main方法
  • 快捷键:sout,快速生成标准输出语句

Ctrl + D 向下复制一行代码

Alt + Shift + ↑↓ 代码上下移动

Ctrl + H 查看类的继承关系

image.png

Ctrl + F12 查看类的视图结构(成员)

image.png

Shift + F6 统一修改变量名

image.png

Ctrl + Alt + H 查看当前方法调用层级

image.png

Alt + 1 快速折叠左侧菜单

Alt + Insert

可以快速补全类的基本成员,如 getter setter、构造、toString、equals等等
image.png

Ctrl + P 查看方法参数

Ctrl + Alt + L 代码格式化

IntelliJ IDEA是Java开发人员最常用的集成开发环境(IDE),它具有强大的功能和丰富的插件生态系统。下面是一个简单的IntelliJ IDEA的使用教程: 1. 下载和安装: 进入官方网站,下载适用于您操作系统的安装包,并按照指示进行安装。安装完成后,启动IntelliJ IDEA。 2. 配置: 打开IntelliJ IDEA后,您可以根据自己的需求进行一些基本的配置,例如设置默认的编程语言、主题、编码方式等。 3. 创建项目: 在IntelliJ IDEA中,您可以使用"File"菜单下的"New Project"选项来创建一个新的项目。选择项目类型、路径和相关设置后,点击"Finish"按钮即可创建项目。 4. 编写代码: 在项目中创建或导入源代码文件,并开始编写您的Java代码。IntelliJ IDEA提供了丰富的代码编辑功能,例如智能代码补全、自动导入包、重构等。 5. 调试代码: 在IntelliJ IDEA中调试代码非常简单。您可以在代码中设置断点,并使用调试工具来跟踪代码执行过程,查看变量的值以及调用栈信息。 6. 快捷键: IntelliJ IDEA提供了许多快捷键,可以帮助您更高效地编写代码。一些常用的快捷键包括: - Shift F6:重命名 - Ctrl F6:更改函数签名 - Ctrl Shift F6:更改类型 - Ctrl Shift M:将代码块抽取成方法 - Ctrl Shift v:自动声明变量 - Ctrl Alt t:快速try catch - Ctrl Alt l:格式化代码 - Ctrl F:在当前文件中查找 - Alt F7:查找当前变量的使用,并列表显示 - Ctrl R:替换字符串 - Ctrl F12:查看类结构,包括类中的属性、方法、内部类等 请注意,上述只是一些常用的快捷键示例,还有很多其他快捷键可以提高您的开发效率。您可以在IntelliJ IDEA的文档中找到完整的快捷键列表。 希望这个简单的使用教程能够帮助您开始使用IntelliJ IDEA。如果您有其他问题或需要更多帮助,请随时提问。<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [2023最新IEDA全网安装、使用、配置保姆级教学](https://blog.csdn.net/qq_51634677/article/details/131134001)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Mac/Win最新IntelliJ IDEA2023.1详细安装与配置使用教程(亲测有效,持续更新)](https://blog.csdn.net/Sunshine_Mr_Sun/article/details/123891067)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白豆五

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值