IDEA
概述
视频教程:【IDEA使用指南,idea教程,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
安装包:
安装
双击安装包开始安装:
更改安装目录,目录中不可以出现中文:
配置安装选项:
选择【开始】菜单文件夹:
正在安装:
安装完成:
激活
使用网址提供的工具。第一次使用时需要配置许可证名称和被许可人,随便填就可以。
下载工具并解压:
解压路径不能有中文和空格:
第一次打开 IDEA,选择是否导入已有设置(建议不导入,后期自己手动配置):
进入 IDEA 后,点击设置:
选择 Edit Custom Vm Options...,添加如下信息:
-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
添加完上面信息后,一定要重启 IDE,使工具生效。
回到网站内,选择激活产品:
选择 IDEA 生成激活码:
自己随意选择到期时间:
复制生成的激活码(第一次使用时需要关注公众号「终码一生」并回复验证码):
重启 IDE 后,选择设置中的 Manage Subscriptions:
粘贴激活码进行激活:
至此激活完成,可以看到许可证名称、被许可人以及激活的时间:
点击图 21 右下角 Close 关闭激活界面,则 IDEA 激活完成。
创建第一个工程
创建第一个工程,测试一下 IDEA 是否能正常工作。
新建一个 Java 类:
写一个程序:
public class Test {
public static void main(String[] args) {
System.out.println("Hello, world!");
System.out.println("你好!");
}
}
执行程序,得到结果:
Hello, world!
你好!
常见设置
设置界面分类
打开时默认启动项目
启动 IDEA 时,默认自动打开上次开发的项目?还是自己选择?
修改主题
编辑器字体和字号
修改注释
Block comment:修改多行注释的字体颜色。
Doc Comment –> Text:修改文档注释的字体颜色。
Line comment:修改单行注释的字体颜色。
注释后面自动加空格
自动导包
设置编码
Transparent native-to-ascii conversion 主要用于转换 ascii,显示原生内容,一般都要勾选。
设置控制台字符编码
代码智能提示忽略大小写
IDEA 的代码提示和补充功能有一个特性:区分大小写。如果想不区分大小写的话,就把这个对勾去掉。建议去掉勾选。
设置自动编译
多行显式编辑器选项卡
快捷键
- 格式化:ctrl + alt + l(小写的 l)
- 快速新增下一行:shift + enter
- 快速新增上一行:ctrl + alt + enter
- 删除一整行:ctrl + y
- 复制一整行:光标放在这行的任意位置,ctrl + c(会连带着最后的换行符一起复制,粘贴到别的位置时会连带着粘贴这个换行符)
- 撤销:ctrl + z
- 反撤销:ctrl + shift + z
- 剪切某一行:光标放在这行的任意位置,ctrl + x(会连带着最后的换行符一起剪切,粘贴到别的位置时会连带着粘贴这个换行符)
- 智能提示:alt + enter,当代码提示红色波浪线时表示出错,将光标放到红色波浪线处,点击此快捷键,则提示可以进行的操作有哪些。 在没有报错的地方也可以用这个快捷键,也会提示可以进行的操作。
- 提示代码模板:ctrl + j,当想要调用模板但是又忘了要用哪个命令来调用时,可以用这个快捷键。
- 使用 xxx 块进行包围:ctrl + alt + t,当想要将某部分已经写完的代码用一个结构包围起来,形成某一种结构,比如将已经写好的部分代码作为 while 循环的循环体,可以全选这部分代码,按下此快捷键,根据提示进行选择即可。
- 调出生成 getter/setter/构造器等结构:alt + insert
- 自动生成返回值变量:ctrl + alt + v,即自动补全表达式的等号左侧。
- 复制当前行到下一行:ctrl + d
- 快速上下移动某一行:ctrl + shift + 箭头上下,只能在可以移动的范围内进行移动,否则按下快捷键后没有反应。 或者 alt + shift + 箭头上下,这样的话可以移动的范围更广,即便是移动之后不符合语法,也会允许移动,而没有了移动范围的限制。
- 方法的形参列表提醒:ctrl + p
- 批量修改指定的变量名、方法名、类名等:shift + f6
- 抽取代码重构方法:ctrl + alt+ m
- 重写父类的方法:ctrl + o
- 实现接口的方法:ctrl + i
- 选中的结构的大小写的切换:ctrl + shift + u
- 批量导包:ctrl + alt + o
- 查询当前元素在当前文件中的引用:ctrl + f7,然后按 ctrl + l 可以快速选择下一个。
- 全项目搜索文本:ctrl + shift + f
- 折叠方法实现:ctrl + shift + -
- 展开方法实现:ctrl + shift + +
- 回溯变量或方法的来源:ctrl + alt + b
- 退回到前一个编辑的页面:ctrl + alt + ←
- 进入到下一个编辑的页面:ctrl + alt + →
- 选中数行,整体往后移动:tab
- 选中数行,整体往前移动:shift + tab
浙公网安备 33010602011771号