Part1一、构建/编译

1​​Ctrl + F9​​:构建项目


该快捷键,等同于菜单【Build】—>【Build Project】

idea快捷键_3c


执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到​​out​​目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。

idea快捷键_代码块_02

2​​Ctrl + Shift + F9​​:重新编译当前类


该快捷键,等同于菜单【Build】—>【Recompile ‘class name’】

idea快捷键_3c_03


在IntelliJ IDEA 中打开要编译的类,执行该命令会编译当前类。

idea快捷键_代码块_04

Part2二、文本编辑

3​​Ctrl + X​​:剪切

剪切选中文本,若未选中则剪切当前行。

idea快捷键_idea 快捷键_05

4​​Ctrl + C​​:复制

复制选中文本,若未选中则复制当前行。

5​​Ctrl + V​​:粘贴

6​​Ctrl + Alt + Shift + V​​:粘贴为纯文本

7​​Ctrl + Shift + V​​:从历史选择粘贴

从历史剪粘版中选择要粘贴的内容。

idea快捷键_3c_06

8​​Ctrl + D​​:复制行

复制光标所在行。

idea快捷键_idea 快捷键_07

9​​Ctrl + Shift + C​​:复制文件路径

复制选中文件所在路径。

idea快捷键_3c_08

10​​Ctrl + Alt + Shift + C​​:复制引用

复制包的路径,或者类的名称。

idea快捷键_快捷键_09

11​​Ctrl + S​​:保存全部

12​​Ctrl + Z​​:撤销

撤销上一步操作内容。

13​​Ctrl + Shift + Z​​:重做

恢复上一步撤销内容。

idea快捷键_快捷键_10

14​​Tab​​:缩进

15​​Shift + Tabl​​:取消缩进

idea快捷键_快捷键_11

16​​Ctrl + Alt + I​​:自动缩进行

自动缩进至规范位置。

idea快捷键_3c_12

17​​Shift + Enter​​:开始新行

无论光标是否在行尾,都开始新的行。

idea快捷键_3c_13

18​​Ctrl + Alt + Enter​​:在当前行之前开始新行

idea快捷键_快捷键_14

19​​Ctrl + Y​​:删除行

删除当前行。

idea快捷键_idea 快捷键_15

20​​Ctrl + Shift + U​​:大小写转换

idea快捷键_快捷键_16

21​​Ctrl + Alt + Shift + Insert​​:创建临时文件

可以创建各种类型的临时文件,该临时文件不会保存到磁盘中。

idea快捷键_3c_17

22​​Shift + F4​​:在新窗口中打开

在新窗口打开当前文件。

idea快捷键_代码块_18

Part3三、光标操作

23​​Ctrl + Left​​:左移一个单词

idea快捷键_快捷键_19

24​​Ctrl + Right​​:右移一个单词

idea快捷键_快捷键_20

25​​Home​​:移动至行首

26​​End​​:移动至行尾

idea快捷键_快捷键_21

27​​Ctrl + Shift + M​​:移动至大括号

多次按下快捷键,可以在左右两个大括号间切换。

idea快捷键_3c_22

28​​Ctrl + [​​:移动至代码块开始

29​​Ctrl + ]​​:移动至代码块末尾

idea快捷键_快捷键_23

30​​Alt + Down​​:下一个方法

31​​Alt + Up​​:上一个方法

32​​Ctrl + PageUp​​:移动至页面顶部

33​​Ctrl + PageDown​​:移动至页面底部

idea快捷键_快捷键_24

34​​PageUp​​:向上翻页

35​​PageDown​​:向下翻页

idea快捷键_idea 快捷键_25

36​​Ctrl + Home​​:移动至文件开头

37​​Ctrl + End​​:移动至文件末尾

idea快捷键_idea 快捷键_26

Part4四、文本选择

38​​Ctrl + A​​:全选

39​​Shift + Left​​:向左选择

40​​Shift + Right​​:向右选择

idea快捷键_3c_27

41​​Ctrl + Shift + Left​​:向左选择一个单词

42​​Ctrl + Shift + Right​​:向右选择一个单词

idea快捷键_代码块_28

43​​Shift + Home​​:向左选择至行头

44​​Shift + End​​:向右选择至行尾

idea快捷键_idea 快捷键_29

45​​Shift + Up​​:向上选择

46​​Shift + Down​​:向下选择

idea快捷键_快捷键_30

47​​Ctrl + Shift + [​​:选择至代码块开头

48​​Ctrl + Shift + ]​​:选择至代码块结尾

idea快捷键_快捷键_31

49​​Ctrl + Shift + PageUp​​:选择至页面顶部

50​​Ctrl + Shift + PageDown​​:选择至页面底部

idea快捷键_代码块_32

51​​Shift + PageUp​​:向上翻页选择

52​​Shift + PageDown​​:向下翻页选择

idea快捷键_快捷键_33

53​​Ctrl + Shift + Home​​:选择至文件开关

54​​Ctrl + Shift + End​​:选择至文件结尾

idea快捷键_idea 快捷键_34

55​​Ctrl + W​​:扩展选择

56​​Ctrl + Shift + W​​:收缩选择

idea快捷键_3c_35

Part5五、代码折叠

57​​Ctrl + NumPad+​​:展开代码块

58​​Ctrl + NumPad-​​:折叠代码块

idea快捷键_代码块_36

59​​Ctrl + Alt + NumPad+​​:递归展开

60​​Ctrl + Alt + NumPad-​​:递归折叠

idea快捷键_快捷键_37

61​​Ctrl + Shift + NumPad+​​:全部展开

62​​Ctrl + Shift + NumPad-​​:全部折叠

idea快捷键_代码块_38

63​​Ctrl + .​​:折叠选择

Part6六、多个插入符号和范围选择

64​​Alt + Shift + Click​​:添加/删除插入符号

idea快捷键_代码块_39

65​​Alt + Shift + Insert​​:切换列选择模式

idea快捷键_快捷键_40

66双击​​Ctrl​​​ + ​​Up​​:向上克隆插入符号

按​​Ctrl​​键两次,然后在不松开的情况下按向上箭头键。

idea快捷键_idea 快捷键_41

67双击​​Ctrl​​​ + ​​Down​​:向下克隆插入符号

按​​Ctrl​​键两次,然后在不松开的情况下按向下箭头键。

idea快捷键_代码块_42

68​​Alt + Shift + G​​:将插入符号添加到选择中的每一行

69​​Alt + J​​:选择单位下次出现的位置

70​​Alt + Shift + J​​:取消最后一次选择

idea快捷键_idea 快捷键_43

71​​Ctrl + Alt + Shift + J​​:选择所有出现的位置

idea快捷键_idea 快捷键_44

72​​Alt + Shift + Middle-Click​​:创建矩形选择

idea快捷键_代码块_45

73​​Alt + Click​​:拖拽以创建矩形选择区

idea快捷键_3c_46

74​​Ctrl + Alt + Shift + Click​​:拖拽以创建多个矩形选择区

idea快捷键_idea 快捷键_47

Part7七、辅助编码

75​​Alt + Enter​​:显示建议操作

该快捷键又称为“万通快捷键”,它会根据不同的语境建议不同的操作。下面这个演示只是其中的一种,还有很多种用法,你可以尝试一下。

idea快捷键_代码块_48

76​​Ctrl + Space​​:代码补全

idea快捷键_快捷键_49

77​​Ctrl + Shift + Space​​:类型匹配代码补全

idea快捷键_3c_50

78​​Ctrl + Alt + Space​​:第二次代码补全

idea快捷键_代码块_32

79​​Ctrl + Shift + Enter​​:补全当前语句

idea快捷键_代码块_52

80​​Ctrl + Alt + L​​:格式化代码

idea快捷键_3c_53

81​​Ctrl + P​​:参数信息提醒

idea快捷键_3c_54

82​​Ctrl + Q​​:快速文档

idea快捷键_代码块_32

83​​Ctrl + Shift + Up​​:向上移动语句

84​​Ctrl + Shift + Down​​:向下移动语句

idea快捷键_快捷键_56

85​​Ctrl + Alt + Shift + Left​​:向左移动元素

86​​Ctrl + Alt + Shift + Right​​:向右移动元素

idea快捷键_idea 快捷键_57

87​​Alt + Shift + Up​​:向上移动队列

88​​Alt + Shift + Down​​:向下移动队列

idea快捷键_代码块_32

89​​Ctrl + /​​:添加行注释

idea快捷键_3c_59

90​​Ctrl + Shift + /​​:添加块注释

idea快捷键_快捷键_60

91​​Alt + Insert​​:生产语句

idea快捷键_快捷键_61

Part8八、上下文导航

92​​Alt + Down​​:跳转至下一个方法

93​​Alt + Up​​:跳转至上一个方法

idea快捷键_代码块_32

94​​Ctrl + G​​:跳转到指定行

idea快捷键_快捷键_63

95​​Ctrl + Tab​​:切换活动文件

idea快捷键_快捷键_64

96​​Alt + F1​​:选择文件的定位

idea快捷键_代码块_32

97​​Ctrl + E​​:最近的文件

idea快捷键_3c_66

98​​Ctrl + Shift + Backspace​​:返回上次编辑位置

idea快捷键_代码块_67

99​​Ctrl + Alt + Left​​:后退

100​​Ctrl + Alt + Right​​:前进

idea快捷键_3c_68

101​​Ctrl + Alt + Down​​:下一事件

102​​Ctrl + Alt + Up​​:上一事件

idea快捷键_代码块_32

103​​Alt + Right​​:选择下一个选项卡

104​​Alt + Left​​:选择下一个选项卡

idea快捷键_idea 快捷键_70

105​​F11​​:切换匿名书签

idea快捷键_代码块_71

106​​Ctrl + Shift + [digit]​​:用数字切换书签

idea快捷键_3c_72

107​​Ctrl + F11​​:使用助词符切换书签

idea快捷键_快捷键_73

108​​Shift + F11​​:显示所有书签

idea快捷键_3c_74

109​​Ctrl + [digit]​​:用数字跳转到书签

idea快捷键_快捷键_75

110​​Alt + 7​​:显示结构窗口

idea快捷键_代码块_32

111​​Alt + 3​​:显示查找窗口

idea快捷键_3c_77

Part9九、查找操作

112双击​​Shift​​:查找所有

idea快捷键_3c_78

113​​Ctrl + F​​:查找字符(当前文件)

idea快捷键_idea 快捷键_79

114​​F3​​:查找下一个

115​​Shift + F3​​:查找上一个

idea快捷键_代码块_32

116​​Ctrl + R​​:替换字符(当前文件)

idea快捷键_3c_81

117​​Ctrl + Shift + F​​:查找字符(所有文件)

idea快捷键_idea 快捷键_82

118​​Ctrl + Shift + R​​:替换字符(所有文件)

idea快捷键_代码块_32

119​​Ctrl + F3​​:跳转到光标处单词的下一位置

idea快捷键_3c_84

120​​Ctrl + Shift + N​​:查找文件并跳转

idea快捷键_idea 快捷键_85

121​​Ctrl + F12​​:打开文件结构

idea快捷键_idea 快捷键_86

122​​Ctrl + Alt + Shift + N​​:查找符号(变量、方法等)

idea快捷键_代码块_32

123​​Ctrl + Shift + A​​:查找动作

idea快捷键_idea 快捷键_88

Part10十、符号导航

124​​Alt + F7​​:查找用法

125​​Ctrl + B​​:跳转到声明处

idea快捷键_代码块_89

126​​Ctrl + Shift + B​​:跳转到声明类处

idea快捷键_idea 快捷键_90

127​​Ctrl + Alt + F7​​:显示用法

128​​Ctrl + U​​:跳转到超级方法

129​​Ctrl + Alt + B​​:跳转到实现方法

idea快捷键_3c_91

130​​Ctrl + Shift + F7​​:突出显示文件中的用法

Part11十一、代码分析

131​​Alt + Enter​​:显示意图操作

idea快捷键_3c_92

132​​Ctrl + F1​​:显示错误描述

idea快捷键_快捷键_93

133​​F2​​:下一个突出显示的错误

134​​Shift + F2​​:上一个突出显示的错误

idea快捷键_代码块_32

135​​Ctrl + Alt + Shift + I​​:按名称运行检查

idea快捷键_快捷键_95

136​​Alt + 6​​:显示问题窗口

idea快捷键_快捷键_96

Part12十二、运行和调试

137双击​​Ctrl​​:运行所有

idea快捷键_代码块_32

138​​Shift + F10​​:运行上下文配置

idea快捷键_idea 快捷键_98

139​​Alt + Shift + F10​​:打开运行窗口

idea快捷键_快捷键_99

140​​Shift + F9​​:调试上下文配置

idea快捷键_快捷键_100

141​​Alt + Shift + F9​​:打开调试窗口

idea快捷键_代码块_32

142​​Ctrl + Alt + F5​​:附加到进程

143​​Ctrl + F2​​:停止

idea快捷键_代码块_102

144​​F9​​:运行至下一断点

idea快捷键_3c_103

145​​Ctrl + Shift + F2​​:停止后台进程

146​​F8​​:跨过调用

idea快捷键_代码块_32

147​​Alt + Shift + F8​​:强制跨过调用

148​​F7​​:进入调用

idea快捷键_3c_105

149​​Shift + F7​​:智能进入调用

150​​Alt + Shift + F7​​:强制进入调用

151​​Shift + F8​​:跳出调用

idea快捷键_快捷键_106

152​​Alt + F9​​:运行至光标处

idea快捷键_3c_107

153​​Ctrl + Alt + F9​​:强制运行至光标处

154​​Alt + F10​​:显示执行点

idea快捷键_快捷键_108

155​​Alt + F8​​:评估表达式

156​​Ctrl + Alt + F8​​:快速评估表达式

157​​Ctrl + F8​​:切换行断点

idea快捷键_代码块_109

158​​Ctrl + Alt + Shift + F8​​:切换临时行断点

idea快捷键_idea 快捷键_110

159​​Ctrl + Shift + F8​​:查看断点

idea快捷键_代码块_32

160​​Ctrl + Shift + F8​​:编辑断点

idea快捷键_3c_112

161​​Alt + 4​​:显示运行窗口

162​​Alt + 5​​:显示调试窗口

163​​Alt + 8​​:显示服务窗口

idea快捷键_代码块_113

Part13十三、代码重构

164​​Ctrl + Alt + Shift + T​​:打开重构列表

idea快捷键_代码块_32

165​​Shift + F6​​:修改名称

166​​Ctrl + F6​​:修改签名

167​​Ctrl + Alt + N​​:内联

168​​F6​​:移动

169​​Ctrl + Alt + M​​:提取方法

idea快捷键_快捷键_115

170​​Ctrl + Alt + F​​:引入域

171​​Ctrl + Alt + P​​:引入参数

172​​Ctrl + Alt + V​​:引入变量

173​​Alt + Delete​​:安全删除

Part14十四、全局 CVS 操作

174`Alt + `` :弹出 CVS 窗口

idea快捷键_代码块_116

175​​Ctrl + K​​:提交

idea快捷键_代码块_32

176​​Ctrl + T​​:更新项目

idea快捷键_3c_118

177​​Ctrl + Alt + Z​​:回滚

idea快捷键_idea 快捷键_119

178​​Ctrl + Shift + K​​:拉取

idea快捷键_idea 快捷键_120

179​​Ctrl + Alt + Shift + Down​​:下一个修改

180​​Ctrl + Alt + Shift + Up​​:上一个修改

181​​Alt + 9​​:显示版本控制窗口

182​​Alt + 0​​:显示提交窗口

idea快捷键_代码块_121

Part15十五、差异查看器

183​​F7​​:下一个差异

184​​Shift + F7​​:上一个差异

idea快捷键_3c_122

185​​Ctrl + Alt + R​​:接受左侧

186​​Ctrl + Alt + A​​:接受右侧

idea快捷键_idea 快捷键_123

187​​Ctrl + Shift + Tab​​:选择对面的差异窗格

idea快捷键_3c_124

188​​Ctrl + Shift + D​​:显示差异设置窗口

Part16十六、工具窗口

189​​Shift + Escape​​:隐藏活动的工具窗口

idea快捷键_3c_125

190​​Ctrl + Shift + F12​​:隐藏所有工具窗口

idea快捷键_代码块_126

191​​F12​​:跳转到最后一个工具窗口

192​​Ctrl + Alt + Shift + Left​​:向左延伸窗口大小

193​​Ctrl + Alt + Shift + Right​​:向右延伸窗口大小

idea快捷键_代码块_127

194​​Ctrl + Alt + Shift + Up​​:向顶部延伸窗口大小

195​​Ctrl + Alt + Shift + Down​​:向底部延伸窗口大小

idea快捷键_idea 快捷键_128

196​​Alt + 1​​:显示项目窗口

197​​Alt + 2​​:显示书签窗口

198​​Alt + 3​​:显示查找窗口

199​​Alt + 4​​:显示运行窗口

200​​Alt + 5​​:显示调试窗口

201​​Alt + 6​​:显示问题窗口

202​​Alt + 7​​:显示结构窗口

203​​Alt + 8​​:显示服务窗口

204​​Alt + 9​​:显示版本控制窗口

205​​Alt + 0​​:显示提交窗口

idea快捷键_idea 快捷键_129

206​​Alt + F12​​:显示终端窗口

idea快捷键_3c_130