IDEA

概述

视频教程:【IDEA使用指南,idea教程,idea从安装到使用技巧】

Jetbrains 中文官网

IDEA 官网

IDEA 从 IDEA 2022.1 版本开始支持 JDK 17,也就是说如果想要使用 JDK 17,那么就要下载 IDEA 2022.1 或者之后的版本。

安装

下载安装包

同一台电脑可以安装多个版本的 IDEA。

IDEA 从 2025.3 开始是统一版,不区分 community 和 ultimate:https://www.cnblogs.com/yupi/p/19332748

官网下载链接

安装包:


图 1

安装

双击安装包开始安装:


图 2

更改安装目录,目录中不可以出现中文:


图 3

配置安装选项:


图 4

选择【开始】菜单文件夹:


图 4

正在安装:


图 5

安装完成:


图 6

激活

使用网址提供的工具。第一次使用时需要配置许可证名称和被许可人,随便填就可以。


图 7

下载工具并解压:


图 8

解压路径不能有中文和空格:


图 9

第一次打开 IDEA,选择是否导入已有设置(建议不导入,后期自己手动配置):


图 10

进入 IDEA 后,点击设置:


图 11

选择 Edit Custom Vm Options...,添加如下信息:


图 12
-javaagent:你的工具ja-netfilter.jar存放的路径(路径不要含有空格和中文) 
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED 
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

图 13

添加完上面信息后,一定要重启 IDE,使工具生效。

回到网站内,选择激活产品:


图 14

选择 IDEA 生成激活码:


图 15

自己随意选择到期时间:


图 16

复制生成的激活码(第一次使用时需要关注公众号「终码一生」并回复验证码):


图 17

重启 IDE 后,选择设置中的 Manage Subscriptions:


图 18

图 19

粘贴激活码进行激活:


图 20

至此激活完成,可以看到许可证名称、被许可人以及激活的时间:


图 21

点击图 21 右下角 Close 关闭激活界面,则 IDEA 激活完成。

创建第一个工程

创建第一个工程,测试一下 IDEA 是否能正常工作。


图 22

图 23

新建一个 Java 类:


图 24

图 25

写一个程序:

public class Test {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
        System.out.println("你好!");
    }
}

执行程序,得到结果:

Hello, world!
你好!

常见设置

设置界面分类


图 26

打开时默认启动项目

启动 IDEA 时,默认自动打开上次开发的项目?还是自己选择?


图 27

修改主题


图 28

编辑器字体和字号


图 29

修改注释

Block comment:修改多行注释的字体颜色。

Doc Comment –> Text:修改文档注释的字体颜色。

Line comment:修改单行注释的字体颜色。


图 30

注释后面自动加空格


图 31

自动导包


图 32

设置编码

Transparent native-to-ascii conversion 主要用于转换 ascii,显示原生内容,一般都要勾选。


图 33

设置控制台字符编码


图 34

代码智能提示忽略大小写

IDEA 的代码提示和补充功能有一个特性:区分大小写。如果想不区分大小写的话,就把这个对勾去掉。建议去掉勾选。


图 35

设置自动编译


图 36

多行显式编辑器选项卡


图 37

快捷键

  1. 格式化:ctrl + alt + l(小写的 l)
  2. 快速新增下一行:shift + enter
  3. 快速新增上一行:ctrl + alt + enter
  4. 删除一整行:ctrl + y
  5. 复制一整行:光标放在这行的任意位置,ctrl + c(会连带着最后的换行符一起复制,粘贴到别的位置时会连带着粘贴这个换行符)
  6. 撤销:ctrl + z
  7. 反撤销:ctrl + shift + z
  8. 剪切某一行:光标放在这行的任意位置,ctrl + x(会连带着最后的换行符一起剪切,粘贴到别的位置时会连带着粘贴这个换行符)
  9. 智能提示:alt + enter,当代码提示红色波浪线时表示出错,将光标放到红色波浪线处,点击此快捷键,则提示可以进行的操作有哪些。 在没有报错的地方也可以用这个快捷键,也会提示可以进行的操作。
  10. 提示代码模板:ctrl + j,当想要调用模板但是又忘了要用哪个命令来调用时,可以用这个快捷键。
  11. 使用 xxx 块进行包围:ctrl + alt + t,当想要将某部分已经写完的代码用一个结构包围起来,形成某一种结构,比如将已经写好的部分代码作为 while 循环的循环体,可以全选这部分代码,按下此快捷键,根据提示进行选择即可。
  12. 调出生成 getter/setter/构造器等结构:alt + insert
  13. 自动生成返回值变量:ctrl + alt + v,即自动补全表达式的等号左侧。
  14. 复制当前行到下一行:ctrl + d
  15. 快速上下移动某一行:ctrl + shift + 箭头上下,只能在可以移动的范围内进行移动,否则按下快捷键后没有反应。 或者 alt + shift + 箭头上下,这样的话可以移动的范围更广,即便是移动之后不符合语法,也会允许移动,而没有了移动范围的限制。
  16. 方法的形参列表提醒:ctrl + p
  17. 批量修改指定的变量名、方法名、类名等:shift + f6
  18. 抽取代码重构方法:ctrl + alt+ m
  19. 重写父类的方法:ctrl + o
  20. 实现接口的方法:ctrl + i
  21. 选中的结构的大小写的切换:ctrl + shift + u
  22. 批量导包:ctrl + alt + o
  23. 查询当前元素在当前文件中的引用:ctrl + f7,然后按 ctrl + l 可以快速选择下一个。
  24. 全项目搜索文本:ctrl + shift + f
  25. 折叠方法实现:ctrl + shift + -
  26. 展开方法实现:ctrl + shift + +
  27. 回溯变量或方法的来源:ctrl + alt + b
  28. 退回到前一个编辑的页面:ctrl + alt + ←
  29. 进入到下一个编辑的页面:ctrl + alt + →
  30. 选中数行,整体往后移动:tab
  31. 选中数行,整体往前移动:shift + tab
posted @ 2026-02-23 21:19  YouKong  阅读(0)  评论(0)    收藏  举报