前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >玩转 IntelliJ IDEA Mac 常用快捷键

玩转 IntelliJ IDEA Mac 常用快捷键

原创
作者头像
极简架构
发布2023-04-12 10:37:36
4350
发布2023-04-12 10:37:36
举报
文章被收录于专栏:kimzekimze

本文主要介绍IntelliJ IDEA Mac 常用快捷键,提升开发效率。

1. Editing (编辑)


No.

快捷键

描述

1

Command+Shift+Enter

自动结束代码,行末自动添加分号

2

Command+P

显示方法的参数详情

3

Control+J

快速查看文档

4

Command+鼠标移上去

显示代码简要信息

5

Command+F1

在错误或警告处显示具体描述信息

6

Command+N

声称代码

7

Control+O

覆盖方法(重写父类方法)

8

Control+I

实现方法(实现接口中的方法)

9

Command+Option+T

包围代码(使用if...else等包围选中的代码)

10

Command+/

注释/取消注释与行注释

11

Command+Option+/

注释/取消注释与块注释

12

Option+向上箭头

连续选中代码块

13

Option+向下箭头

减少当前选中的代码块

14

Command+Option+L

格式化代码

15

Control+Option+O

优化import

16

Control+Option+I

自动缩进线

17

Tab

缩进代码

18

Shift+Tab

反缩进代码

19

Command+X

剪切当前行或选中的块到剪贴板

20

Command+C

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

21

Command+V

从剪贴板粘贴

22

Command+Shift+V

从最近的缓冲区粘贴

23

Command+D

复制当前行或选中的块

24

Command+Delete

删除当前行或选中的块的行

25

Control+Shift+J

智能地将代码拼接成一行

26

Shift+Enter

开始新的一行

27

Command+Shift+U

大小写切换

28

Option+Fn+Delete

删除到单词末尾

29

Option+Delete

删除到单词开始

30

Command+‘+’/‘-’

展开/折叠代码块

31

Command+Shift+‘+’

展开所有代码块

32

Command+Shift+‘-’

折叠所有代码块

33

Command+W

关闭活动的编辑器选项卡

2. Search/Replace (查询/替换)


No.

快捷键

描述

1

Double Shift

查询任何东西

2

Command+F

文件内查找

3

Command+G

查找模式下,向下查找

4

Command+Shift+G

查找模式下,向上查找

5

Command+R

文件内替换

6

Command+Shift+F

全局查找(根据路径)

7

Command+Shift+R

全局替换(根据路径)

3. Usage Search (使用查询)


No.

快捷键

描述

1

Option+F7

在文件中查找用法

2

Command+F7

在类中查找用法

3

Command+Shift+F7

在文件中突出显示的用法

4. Compile and Run (编译和运行)


No.

快捷键

描述

1

Command+F9

编译项目

2

Command+Shift+F9

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

3

Control+Option+R

弹出Run的可选择菜单

4

Control+Option+D

弹出Debug的可选择菜单

5

Control+R

运行

6

Control+D

调试

7

Control+Shift+R

从编辑器运行上下文环境配置

8

Control+Shift+D

从编辑器运行上下文环境配置

5. Debugging (调试)


No.

快捷键

描述

1

F8

进入下一步,如果当前行断点是一个方法,则不进入当前方法体内

2

F7

进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中

3

Shift+F7

智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法

4

Shift+F8

跳出

5

Control+F9

运行到光标处,如果光标前有其他断点会进入到该断点

6

Control+F8

计算表达式(可以更改变量值使其生效)

7

Command+Control+R

恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上

8

Command+F8

切换断点(若光标当前行有断点则取消断点,没有则加上断点)

9

Command+Shift+F8

查看断点信息

6. Navigation (导航)


No.

快捷键

描述

1

Command+O

查找类文件

2

Command+Shift+O

查找所类型文件

3

Command+Shift+/

切换标签页

4

Esc

从工具窗口进入到代码窗口

5

Command+L

在当前文件跳转到某一行的指定处

6

Command+E

显示最近打开的文件记录列表

7

Command+Option+向左箭头/向右箭头

退回/前进到上一个操作的位置

8

Command+Shift+Delete

跳转到最后一个编辑的地方

9

Option+F1

显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择

10

Command+B/鼠标点击

进入光标所在的方法/变量的接口或是定义处

11

Command+Option+B/鼠标点击

跳转到实现处

12

Option+Space/Command+Y

快速打开光标所在方法、类的定义

13

Control+Shift+B

跳转到类型声明处

14

Command+U

前往当前光标所在方法的父类的方法/接口定义

15

Command+F12

弹出当前文件结构层

16

Control+H

显示当前类的层次结构

17

Control+Option+H

显示调用层次结构

18

F2/Shift+F2

跳转到上一个/下一个突出错误或者警告的位置

19

F4

编辑查看代码源

20

Option+F3

选中文件/文件夹/代码行,使用助记符添加/取消书签

21

Command+F3

显示所有标签

7. Refactoring (重构)


No.

快捷键

描述

1

F5

复制文件到指定目录

2

F6

移动文件到指定目录

3

Command+Delete

在文件上为安全删除文件,弹出确认框

4

Shift+F6

重命名文件

5

Command+F6

更改签名

6

Command+Option+M

将选中的代码提取为方法

7

Command+Option+V

提取变量

8

Command+Option+F

提取字段

9

Command+Option+C

提取常量

10

Command+Option+P

提取参数

8. VCS/Local History (版本控制/本地历史记录)


No.

快捷键

描述

1

Command+K

提交代码到版本控制器

2

Command+T

从版本控制器更新代码

3

Option+Shift+C

查看最近的变更记录

9. Live Templates (动态模板)


No.

快捷键

描述

1

Command+Option+J

弹出模板选择窗口,将选定的代码使用动态模板包住

2

Command+J

插入自定义动态代码模板

10. General (通用)


No.

快捷键

描述

1

Command+1...Command+9

打开相应编号的工具窗口

2

Command+S

保存所有

3

Command+Control+F

切换全屏模式

4

Command+Shift+F12

切换最大化编辑器

5

Option+Shift+F

添加到收藏夹

6

Option+Shift+I

检查当前文件与当前的配置文件

7

Command+,

打开IDEA系统设置

8

Command+;

打开项目结构对话框

9

Command+Shift+A

查找动作

10

Control+Tab

编辑窗口和工具窗口之间切换

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Editing (编辑)
  • 2. Search/Replace (查询/替换)
  • 3. Usage Search (使用查询)
  • 4. Compile and Run (编译和运行)
  • 5. Debugging (调试)
  • 6. Navigation (导航)
  • 7. Refactoring (重构)
  • 8. VCS/Local History (版本控制/本地历史记录)
  • 9. Live Templates (动态模板)
  • 10. General (通用)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档