IntelliJ IDEA快捷键

IntelliJ IDEA 50个快捷键快速一览。

IntelliJ IDEA

Shift两连击,开启无所不能的快捷搜索。

Shift双击快捷键,检索范围不仅限于项目本身,还包括IntelliJ IDEA自身功能和开发者创建的命令。

若仅仅是全方位检索,就显得有点鸡肋,Shift两连击的点眼之笔,在于响应能力。

搜索文件时会用编辑器打开,搜索功能时会调出功能对话框。搜索对像为命令时,会调用相应的工具执行命令(如:新建一条Maven构建项并命令为pack,通过快捷键搜索pack,确认搜索结果无误后,点击回车,Maven构建就会被执行)。

IntelliJ IDEA

IntelliJ IDEA快捷键组合数量过百,常用不到50,列举一些常规快捷键,按功能分组后按使用频率排序,有些快捷键用法一看便知,有些则需要前置条件(如:是否选中、焦点的位置),这些需要一点耐心去琢磨。

Ctrl + N

按类名搜索

Ctrl+Alt+Shift+N

根据方法名或属性名搜索

Ctrl+Shift+N

根据文件名或路径进行查找,(试试输入:a/b/c/)

Ctrl+B

查看指定类和方法的使用列表

Alt + F7

查看类和方法在项目中的使用情况(以目录结构展现)

Ctrl + Alt + F7

查看一个类、方法、变量使用列表

Alt+Shift+C

查看最近的修改记录

Ctrl+K

提交修改(针对版本控制)

Ctrl+E

文件访问记录列表(文件打开记录),以时间从近到远排序

Ctrl+F

在当前文件中查找

Ctrl+R

在当前文件中执行替换操作(已经执行过Ctrl+F的操作)

Ctrl + W

选中类、方法区域、一个条件的作用域或一行

Ctrl + D

复制所选块(结合Ctrl + W)或当前行 (复制一行)

Ctrl+Y

删除焦点所在行(删除一行)

Ctrl+Shift+向上/下箭头

向上/下移动当前行

Ctrl + Shift + J

快速合并两行代码为一行,并删除中间多余空格

Ctrl + Q

查看类、方法的注释

Ctrl + F12

查看类的属性和方法列表

F3或Shift+F3

快速查看某个变量在当前类中的引用

Alt+Q

查看当类或方法的申明(焦点落在方法中为查看方法的申明)

F2或Shift+F2

快速跳至高亮语法的位置,一般为红色标记的变量

Alt+上/下方向键

快速跳至距焦点最近的方法起始位置

Alt+Shift+F10

运行程序

Alt+F12

打开命令行终端

Ctrl+Shift+A

搜索工具栏中某一功能

Ctrl + Alt + Shift + I

快速查找并执行某个功能

Alt+F8

调试中查看选中表达式的值(结合Ctrl+W更快捷)

Alt+单击

调试中查看表达式的值

Ctrl+H

查看当前类的继承结构

Ctrl + O

列出父类中可以覆盖的方法

Ctrl + i

列出当前类需要实现的方法

Alt + Insert

自动生成构造方法、Getter、Setter等一系列方法

Ctrl + Alt + B

列出当前接口所有实现类

Ctrl+Shift+Enter

快速补全逻辑结构,if、try/catch、do-while、return等

Ctrl + Alt + T

快速生成结构代码(try\catch、for循环、try\finally、synchronized等)

Ctrl + Shift +空格

补全代码,如:String a =(  map.get("name");[注意等号后面的半个小括号,在半个小括号处按下快捷键]

it[..]+Tab

快速生成迭代结构,如:输入itar+ Tab 生成数组迭代结构 ,输入itco +Tab 生成集合迭代结构

Ctrl+J

快速生成一段代码或结构,具体生成结果请自行实验知晓

Ctrl+Alt+Shift+T

调出重构功能菜单

F6

快速把当前类移动到指定包下

Shift + F6

重命名类、方法、属性

Ctrl + Alt + V

重构表达式代码块

Alt+Enter

快速执行某一种潜在的可能需要实现的功能

Ctrl+Alt+Shift+U

生成UML类图

Ctrl+Alt+U

以弹框的方式打开UML类图

Ctrl + Shift + /  

用/**/注释或取消注释(可以结合Ctrl+w)

Ctrl + /

单行注释或取消注释

Alt + /

复制距离焦点左侧最近的字符内容

Shift+单击文件tab 

快速关闭当前文件

Ctrl+F4

关闭当前文件

Shift + Esc

隐藏视图栏,并把焦点转回到编辑区域

Alt + F1

从多个视角查看当前文件(项目中位置,文件的结构、Maven结构)

Esc

快速把鼠标的焦点转回到编辑区域

F12

把焦点从编辑区域转回到工具窗口