IntelliJ IDEA快捷键汇总

1、编辑

Windows & Linux

Mac OS X

说明

Ctrl + 空格

Control + 空格

基本代码补全(任何类、方法或变量的名称)

Ctrl + Shift + 空格

Control + Shift + 空格

智能代码补全(列出与预期类型一致的类、方法或变量)

Ctrl + Shift + 回车

Command + Shift + 回车

补全当前语句

Ctrl + P

Command + P

参数信息(在方法调用参数中)

Ctrl + Q

F1

快速查看注释文档

Shift + F1

Shift + F1

显示外部文档

Ctrl + 悬停

Command + 悬停

显示简略描述信息

Ctrl + F1

Command + F1

在光标处弹框显示错误或警告的描述信息

Alt + Insert

Command + N

生成代码……(Getter 方法,Setter 方法,构造函数,hashCode 或 equals 方法,toString 方法)

Ctrl + O

Control + O

重写基类方法

Ctrl + I

Control + I

实现接口方法

Ctrl + Alt + T

Command + Option + T

包裹代码……(if…else,try…catch,for,synchronized 等等)

Ctrl + /

Command + /

用行注释注释或取消行注释

Ctrl + Shift + /

Command + Option + /

用块注释注释或取消块注释

Ctrl + W

Option + ↑

增量选择代码块

Ctrl + Shift + W

Option + ↓

减少当前代码块选择到以前的状态(Ctrl + W的反向操作)

Alt + Q

Control + Shift + Q

显示上下文信息

Alt + 回车

Option + 回车

显示代码建议并快速修复

Ctrl + Alt + L

Command + Option + L

重新格式化代码

Ctrl + Alt + O

Control + Option + O

优化导入

Ctrl + Alt + I

Control + Option + I

自动优化代码缩进

Tab / Shift + Tab

Tab / Shift + Tab

缩进 / 反缩进选中行

Ctrl + X

Command + X

剪切当前行或选定块到剪贴板

Ctrl + C

Command + C

复制当前行或选定块到剪贴板

Ctrl + V

Command + V

从剪贴板粘贴前面Ctrl + X剪切或Ctrl + C复制到的内容

Ctrl + Shift + V

Command + Shift + V

从最近缓冲区选择内容粘贴

Ctrl + D

Command + D

重复当前行或选定块

Ctrl + Y

Command + Delete

删除光标所在位置行

Ctrl + Shift + J

Control + Shift + J

智能行连接,合并多行为一行

Ctrl + 回车

Command + 回车

智能行分割,分割一行为多行

Shift + 回车

Shift + 回车

光标当前所在行后另起一行

Ctrl + Shift + U

Command + Shift + U

切换插入单词或选定块的大小写

Ctrl + Shift + ] / [

Command + Shift + ← / →

选择直到代码块结尾 / 开头处

Ctrl + Delete / 退格

Option + (Fn + Delete) / Delete

删除到单词结尾 / 开头处

Ctrl + (数字键盘) + / –

Command + + / –

展开 / 折叠代码块

Ctrl + Shift + (数字键盘) + / –

Command + Shift + + / –

展开 / 折叠所有

Ctrl + F4

Command + W

关闭活动的编辑器选项卡

2、使用位置搜索

Windows & Linux

Mac OS X

说明

Alt + F7 / Ctrl + F7

Option + F7 / Command + F7

查找使用位置 / 在文件中查找使用位置

Ctrl + Shift + F7

Command + Shift + F7

在文件中高亮使用的位置

Ctrl + Alt + F7

Command + Option + F7

弹框显示使用位置

3、导航

Windows & Linux

Mac OS X

说明

Ctrl + N

Command + O

跳转至类

Ctrl + Shift + N

Command + Shift + O

跳转至文件

Ctrl + Alt + Shift + N

Command + Option + O

跳转至符号(symbol)

Alt + ← / →

Control + ← / →

跳转至上一个 / 下一个编辑器选项卡

F12

F12

回到上一个工具窗口

Esc

Esc

跳转到编辑器(从工具窗口)

Shift + Esc

Shift + Esc

隐藏当前或上次的活动窗口

Ctrl + Shift + F4

Control + Shift + F4

关闭活动的非编辑器选项卡

Ctrl + G

Command + L

跳转至指定“行:列”

Ctrl + E

Command + ] / [

弹框显示最近打开的文件

Ctrl + Alt + ← / →

Command + Option + ← / →

向前 / 向后导航

Ctrl + Shift + 退格

Command + Shift + Delete

导航到最后的编辑位置

Alt + F1

Option + F1

在任意视图中选择当前文件或符号

Ctrl + B / 单击

Command + B / 单击

跳转至声明处

Ctrl + Alt + B

Command + Option + B

跳转至实现处

Ctrl + Shift + I

Option + 空格 / Command + Y

弹框显示类、变量或方法定义

Ctrl + Shift + B

Command + Shift + B

跳转至类型定义处

Ctrl + U

Command + U

跳转至超方法或超类

Alt + ↑ / ↓

Control + ↑ / ↓

跳转至前一个 / 后一个方法

Ctrl + ] / [

Command + Option + ] / [

移动至代码块结尾 / 开头处

Ctrl + F12

Command + F12

弹框显示文件结构

Ctrl + H

Control +H

类型层次结构

Ctrl + Shift + H

Command + Shift + H

方法层次结构

Ctrl + Alt + H

Control + Option + H

调用层次结构

F2 / Shift + F2

F2 / Shift + F2

突出显示下一个 / 前一个错误

F4 / Ctrl + Enter

F4 / Command + ↓

编辑源代码 / 查看源代码

Alt + Home

Command + ↑

显示导航栏

F11

F3

添加 / 删除书签

Ctrl + F11

Option + F3

添加 / 删除助记书签

Ctrl + [0-9]

Control + [0-9]

跳转至指定编号的书签

Shift + F11

Command + F3

显示所有书签

4、搜索 / 替换

Windows & Linux

Mac OS X

说明

双击 Shift

双击 Shift

随处搜索

Ctrl + F

Command + F

查找

F3 / Shift + F3

Command + G / Command + Shift + G

查找下一个 / 查找上一个

Ctrl + R

Command + R

查找并替换

Ctrl + Shift + F

Command + Shift + F

项目目录内查找

Ctrl + Shift + R

Command + Shift + R

项目目录内查找并替换

5、实时模板

Windows & Linux

Mac OS X

说明

Ctrl + Alt + J

Command + Option + F

包裹使用实时模板

Ctrl + J

Command + J

插入实时模板

6、VCS(版本控制系统) / 本地历史

Windows & Linux

Mac OS X

说明

Ctrl + K

Command + K

将变更提交至本地

Ctrl + Shift + K

Command + Shift + K

将提交推送至 VCS

Ctrl + T

Command + T

从 VCS 更新项目

Alt + Shift + C

Option + Shift + C

查看最近的变更

Alt + `

Control + V

弹框显示 VCS 操作列表

7、重构

Windows & Linux

Mac OS X

说明

F5

F5

复制(类、文件等)

F6

F6

移动(类、文件等)

Alt + Delete

Command + Delete

安全删除

Shift + F6

Shift + F6

重命名

Ctrl + F6

Command + F6

更改签名

Ctrl + Alt + N

Command + Option + N

内联方法

Ctrl + Alt + M

Command + Option + M

提取方法

Ctrl + Alt + V

Command + Option + V

提取变量

Ctrl + Alt + F

Command + Option + F

提取属性

Ctrl + Alt + C

Command + Option + C

提取常量

Ctrl + Alt + P

Command + Option + P

提取参数

8、调试

Windows & Linux

Mac OS X

说明

F8

F8

步过,单步调试不进入函数内部

F7

F7

步入,单步调试并进入函数内部

Shift + F7

Shift + F7

智能步入

Alt + Shift + F7

Option + Shift + F7

强制步入

Shift + F8

Shift + F8

步出

Alt + F9

Option + F9

运行到光标处

Alt + F8

Option + F8

计算表达式

F9

Command + Option + R

恢复程序,继续执行,跳转至下一个断点或执行完程序

Ctrl + F8

Command + F8

设置或清除断点

Ctrl + Shift + F8

Command + Shift + F8

显示断点

9、编译和运行

Windows & Linux

Mac OS X

说明

Ctrl + F9

Command + F9

Make 项目(编译修改和依赖的)

Ctrl + Shift + F9

Command + Shift + F9

编译选中的文件,包或模块

Alt + Shift + F10

Control + Option + R

选择配置并运行

Alt + Shift + F9

Control + Option + D

选择配置并调试

Shift + F10

Control + R

运行

Shift + F9

Control + D

调试

Ctrl + Shift + F10

Control + Shift + R / D

从编辑器运行上下文配置

10、通用

Windows & Linux

Mac OS X

说明

Alt + 0

Command + 0

快速切换提交消息窗口

Alt + 1

Command + 1

快速切换项目窗口

Alt + 2

Command + 2

快速切换收藏夹窗口

Alt + 3

Command + 3

快速切换查找窗口

Alt + 4

Command + 4

快速切换运行窗口

Alt + 5

Command + 5

快速切换调试窗口

Alt + 6

Command + 6

快速切换问题窗口

Alt + 7

Command + 7

快速切换结构窗口

Alt + 8

Command + 8

快速切换服务窗口

Alt + 9

Command + 9

快速切换提交日志窗口

Ctrl + S

Command + S

保存所有

Ctrl + Alt + Y

Command + Option + Y

与本地文件同步

Control + Command + F

切换全屏模式

Ctrl + Shift + F12

Command + Shift + F12

切换最大化编辑器

Alt + Shift + F

Option + Shift + F

添加到收藏夹

Alt + Shift + I

Option + Shift + I

代码检查,用当前配置文件检查当前文件

Ctrl + `

Control + `

快速切换现有模式方案

Ctrl + Alt + S

Command + ,

打开设置对话框

Ctrl + Alt + Shift + S

Command + ;

打开项目结构对话框

Ctrl + Shift + A

Command + Shift + A

查找并调用编辑器的功能

Ctrl + Tab

Control + Tab

在选项卡和工具窗口之间切换

双击 Ctrl

双击 Control

运行全部(命令或配置)

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/28176.html

发表评论

登录后才能评论