问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

IDEA常用快捷键整理大全(非常详细)

创作时间:
2025-03-19 23:38:55
作者:
@小白创作中心

IDEA常用快捷键整理大全(非常详细)

引用
CSDN
1.
https://blog.csdn.net/qq_59961910/article/details/139085535

本文详细整理了IDEA中常用的快捷键,包括Ctrl、Alt、Shift等多个组合键的功能,以及模板和断点调试的相关快捷键。这些快捷键能够帮助开发者提高开发效率,掌握更多实用的IDEA操作技巧。

IDEA常用快捷键(keymap)

IDEA中提供了很多快捷键,点击
File --> Settings --> keymap
便可进入看到IDEA提供的快捷键。我们也可以搜索和自定义所有快捷键,下面给出的是
IDEA中默认的快捷键。

1.1 Ctrl + ...

常用的快捷键如下:

功能
快捷键
删除当前行
Ctrl + Y
复制当前行,直接在下一行复制出当前行
Ctrl + D(Duplicate复制)
选中文本,连续按可以扩大选中范围(以单词为单位)
Ctrl + W
在当前行上面插入一行空行。注意:需要在行首使用该快捷键
Ctrl + Enter
删除单词,可以一下字删除整个单词
Ctrl + Backspace
将当前方法块代码展开 / 折叠
Ctrl + " + / -"
添加注释和取消注释,【第一次是添加注释,第二次是取消注释】
Ctrl + /
添加/取消多行注释,【第一次是添加注释,第二次是取消注释】
Ctrl + shift + /
在当前文件中查找文本
Ctrl + F(Find 查找)
查找并替换文本,支持多行查找,或者只在代码中查找,或者只在注释中查找,或者使用正则表达式查找
Ctrl + R(Replace 替换)
查找最近打开的文件
CTRL + E
快速重写基类或者接口中的方法
Ctrl + O(Override 重写)
提示代码,在输入代码时可以提示关键字
Ctrl + 空格
提示代码,在输入代码时可以提示快捷键
Ctrl + J
显示类结构图(类的继承层次)
Ctrl + H(Hierarhcy层级)
快速定位到指定行指定列
Ctrl + G
快速定位到代码块开始位置
Ctrl + [
快速定位到代码块结束位置
Ctrl + ]
快速搜索和打开类
Ctrl + N
快速定位源码,将光标放在方法上输入Ctrl + B , 可以去到该方法的源码
Ctrl + B
快速转到当前类的父类
Ctrl + U

1.2 Alt + ...

常用的快捷键如下:

功能
快捷键
快速补全代码
Alt + /
显示当前方法的声明
Alt + Q
快速提示完成,在代码存在语法问题时,IDEA 会提示使用该快捷键自动修正语法(功能非常强大,最常使用)
Alt + Enter
快速生成含有任意形参的构造器和私有属性的Getter/Setter等方法(最常使用)
Alt + Insert
快速打开或隐藏 Project 面板
Alt + 1
快速显示类结构,可以显示类中包含的所有属性和方法
Alt + 7
快速切换代码视图
Alt + left / right
在方法间快速移动定位(即光标以方法为单位移动)
Alt + Up / Down

1.3 Shift + ...

常用的快捷键如下:

功能
快捷键
在当前行下面生成一行空行,光标自动移到空行行首
Shift + Enter
快速定位高亮错误或警告位置
F2 或 Shift + F2
批量修改变量名,先选中变量名,然后点击快捷键
Shift + F6

1.4 Ctrl + Alt + ...

常用的快捷键如下:

功能
快捷键
快速格式化代码
Ctrl + Alt + L
自动缩进行
Ctrl + Alt + I
优化导入的类和包
Ctrl + Alt + O
将选中的代码使用 if、while、try/catch 等代码块包装起来(功能强大)
Ctrl + Alt + T
查找一个类/ 接口的实现类,如果只有唯一的实现类则可以直接进入该实现类
Ctr + Alt + B

1.5 Ctrl + Shift + ...

常用的快捷键如下:

功能
快捷键
去除相关的代码块包装,是Ctrl + Alt + T的相反操作
Ctrl + Shift + Delete
将光标所在的代码块向上/下整体移动
Ctrl + Shift + 向上/下箭头
快速运行当前的程序,当前你在哪个程序就运行该程序
Ctrl + Shift + F10
添加/取消多行注释,【第一次是添加注释,第二次是取消注释】
Ctrl + Shift + /
快速整合两行代码,将光标所在行和下一行的代码合并成一行
Ctrl + Shift + J

1.6 其它

常用的快捷键如下:

功能
快捷键
自动分配变量名,在新建对象时在后面加.var(经常使用!)
.var

模板/自定义模板(template)

查看、增加模板步骤如下图:

2.1 快速生成主函数:psvm/ main

在一个类中输入
psvm
或者
main
,IDEA 会自动生成
主方法 main

2.2 快速生成打印语句:sout

在任意方法中输入
sout
,IDEA 会自动生成打印语句;还有 soutp、soutm、soutv 这几个模板,大家可以去试试;

2.3 快速生成普通 for 循环:fori / itar

在任意方法中输入
fori / itar
,IDEA 会自动生成一个普通的 for 循环体;两者有一点细微区别,但是不大;


2.4 快速生成增强 for循环:iter

在任意方法中输入
iter
,IDEA 会自动生成一个
增强的 for 循环体

2.5 自定义模板

进入
live template
界面,还可以自定义模板,设置你自己喜欢的快捷键,可以使开发更加高效;

断点调试快捷键

断点调试介绍:

断点调试(
debug
) :在Java程序的某一行设置一个断点,当程序运行到标记有断点的这一行时就会停住,然后你可以对该行代码进行调试。调试过程中我们可以看到程序中的各个变量当前的值。如果程序中存在异常,则调试到产生异常的代码行就会显示错误,程序终止,我们可以对异常进行分析,进而解决 Bug。

断点调试能帮助我们查看Java底层源码的执行过程,提高我们的Java水平。

注意:在断点调试的过程中,程序是处于运行状态的,方法是以对象的运行类型来执行的。

IDEA中常用的断点调试的快捷键如下:

功能
快捷键
跳入当前断点标记的方法内部
F7
跳过当前断点标记的方法,逐步执行,但不进入方法内部
F8
直接跳到下一个断点标记处
F9
从方法内部跳出,逐步返回断点标记处。(注意:跳回到断点标记的方法时,该方法已被执行结束,不能再进入该方法内部)
Shift + F8
强制跳入一个方法内部,用于某些方法不能使用F7直接跳入的
Shift + Alt + F7

控制台使用如下:

补充:断点调试小技巧

  1. 将光标放在程序的某个变量上,可以看到该变量最新的数据。
  2. 可以在 debug 过程中,动态地标记断点。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号