本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。
该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~
Part1一、构建/编译
1Ctrl + F9
:构建项目
该快捷键,等同于菜单【Build】—>【Build Project】
执行该命令后,IntelliJ IDEA 会编译项目中所有类,并将编译结果输出到out
目录中。IntelliJ IDEA 支持增量构建,会在上次构建的基础上,仅编译修改的类。
2Ctrl + Shift + F9
:重新编译当前类
该快捷键,等同于菜单【Build】—>【Recompile ‘class name’】
在IntelliJ IDEA 中打开要编译的类,执行该命令会编译当前类。
Part2二、文本编辑
3Ctrl + X
:剪切
剪切选中文本,若未选中则剪切当前行。
4Ctrl + C
:复制
复制选中文本,若未选中则复制当前行。
5Ctrl + V
:粘贴
6Ctrl + Alt + Shift + V
:粘贴为纯文本
7Ctrl + Shift + V
:从历史选择粘贴
从历史剪粘版中选择要粘贴的内容。
8Ctrl + D
:复制行
复制光标所在行。
9Ctrl + Shift + C
:复制文件路径
复制选中文件所在路径。
10Ctrl + Alt + Shift + C
:复制引用
复制包的路径,或者类的名称。
11Ctrl + S
:保存全部
12Ctrl + Z
:撤销
撤销上一步操作内容。
13Ctrl + Shift + Z
:重做
恢复上一步撤销内容。
14Tab
:缩进
15Shift + Tabl
:取消缩进
16Ctrl + Alt + I
:自动缩进行
自动缩进至规范位置。
17Shift + Enter
:开始新行
无论光标是否在行尾,都开始新的行。
18Ctrl + Alt + Enter
:在当前行之前开始新行
19Ctrl + Y
:删除行
删除当前行。
20Ctrl + Shift + U
:大小写转换
21Ctrl + Alt + Shift + Insert
:创建临时文件
可以创建各种类型的临时文件,该临时文件不会保存到磁盘中。
22Shift + F4
:在新窗口中打开
在新窗口打开当前文件。
Part3三、光标操作
23Ctrl + Left
:左移一个单词
24Ctrl + Right
:右移一个单词
25Home
:移动至行首
26End
:移动至行尾
27Ctrl + Shift + M
:移动至大括号
多次按下快捷键,可以在左右两个大括号间切换。
28Ctrl + [
:移动至代码块开始
29Ctrl + ]
:移动至代码块末尾
30Alt + Down
:下一个方法
31Alt + Up
:上一个方法
32Ctrl + PageUp
:移动至页面顶部
33Ctrl + PageDown
:移动至页面底部
34PageUp
:向上翻页
35PageDown
:向下翻页
36Ctrl + Home
:移动至文件开头
37Ctrl + End
:移动至文件末尾
Part4四、文本选择
38Ctrl + A
:全选
39Shift + Left
:向左选择
40Shift + Right
:向右选择
41Ctrl + Shift + Left
:向左选择一个单词
42Ctrl + Shift + Right
:向右选择一个单词
43Shift + Home
:向左选择至行头
44Shift + End
:向右选择至行尾
45Shift + Up
:向上选择
46Shift + Down
:向下选择
47Ctrl + Shift + [
:选择至代码块开头
48Ctrl + Shift + ]
:选择至代码块结尾
49Ctrl + Shift + PageUp
:选择至页面顶部
50Ctrl + Shift + PageDown
:选择至页面底部
51Shift + PageUp
:向上翻页选择
52Shift + PageDown
:向下翻页选择
53Ctrl + Shift + Home
:选择至文件开关
54Ctrl + Shift + End
:选择至文件结尾
55Ctrl + W
:扩展选择
56Ctrl + Shift + W
:收缩选择
Part5五、代码折叠
57Ctrl + NumPad+
:展开代码块
58Ctrl + NumPad-
:折叠代码块
59Ctrl + Alt + NumPad+
:递归展开
60Ctrl + Alt + NumPad-
:递归折叠
61Ctrl + Shift + NumPad+
:全部展开
62Ctrl + Shift + NumPad-
:全部折叠
63Ctrl + .
:折叠选择
Part6六、多个插入符号和范围选择
64Alt + Shift + Click
:添加/删除插入符号
65Alt + Shift + Insert
:切换列选择模式
66双击Ctrl
+ Up
:向上克隆插入符号
按Ctrl
键两次,然后在不松开的情况下按向上箭头键。
67双击Ctrl
+ Down
:向下克隆插入符号
按Ctrl
键两次,然后在不松开的情况下按向下箭头键。
68Alt + Shift + G
:将插入符号添加到选择中的每一行
69Alt + J
:选择单位下次出现的位置
70Alt + Shift + J
:取消最后一次选择
71Ctrl + Alt + Shift + J
:选择所有出现的位置
72Alt + Shift + Middle-Click
:创建矩形选择
73Alt + Click
:拖拽以创建矩形选择区
74Ctrl + Alt + Shift + Click
:拖拽以创建多个矩形选择区
Part7七、辅助编码
75Alt + Enter
:显示建议操作
该快捷键又称为“万通快捷键”,它会根据不同的语境建议不同的操作。下面这个演示只是其中的一种,还有很多种用法,你可以尝试一下。