IDEA 常用快捷键(keymap)

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 + O(Override 重写)

提示代码,在输入代码时可以提示关键字

Ctrl + 空格

提示代码,在输入代码时可以提示快捷键

Ctrl + J

显示类结构图(类的继承层次)

Ctrl + H(Hierarhcy层级)

快速定位到指定行指定列

Ctrl + G

快速定位到代码块开始位置

Ctrl + [

快速定位到代码块结束位置

Ctrl + ]

快速搜索和打开类

Ctrl + N

快速定位源码

Ctrl + B

1.2 Alt + …

功能

快捷键

快速补全代码

Alt + /

快速提示完成,在代码可能存在语法问题时,IDEA 会提示使用该快捷键可以快速自动修正

Alt + Enter

显示当前方法的声明

Alt+Q

快速打开或隐藏 Project 面板

Alt + 1

快速生成含有任意形参的构造器,和私有属性的 Getter / Setter 方法等(最常使用)

Alt + insert

快速显示类结构,可以显示类中包含的所有属性和方法

Alt + 7

快速切换代码视图

Alt + left / right

在方法间快速移动定位(即光标以方法为单位移动)

Alt + Up / Down

1.3 Shift + …

功能

快捷键

在当前行下面生成一行空行,光标自动移到空行行首

Shift + Enter

快速格式化代码

Ctrl + Alt + L

快速定位高亮错误或警告位置

F2

自动缩进行

Ctrl + Alt + I

优化导入的类和包

Ctrl+Alt+O

将选中的代码使用 if、while、try/catch 等代码块包装起来(功能强大)

Ctrl + Alt + T

1.4 Ctrl + Alt + …

功能

快捷键

快速格式化代码

Ctrl + Alt + L

自动缩进行

Ctrl + Alt + I

优化导入的类和包

Ctrl+Alt+O

将选中的代码使用 if、while、try/catch 等代码块包装起来(功能强大)

Ctrl + Alt + T

1.5 Ctrl + Shift + …

功能

快捷键

去除相关的代码块包装,是Ctrl + Alt + T的相反操作

Ctrl + Shift + Delete

将光标所在的代码块向上/下整体移动

Ctrl + Shift + 向上/下箭头

快速运行当前的程序,当前你在哪个程序就运行该程序

Ctrl + Shift + F10

添加/取消多行注释,【第一次是添加注释,第二次是取消注释】

Ctrl + Shift + /

比任何人都要努力