IntelliJ IDEA快捷键大全 + 动图演示

7ed2ae4b898588dccaf744cca646a892.png

来源:blog.csdn.net/weixin_67276852?type=blog


大家好,我是团长~

本文参考了 IntelliJ IDEA 的官网,列举了IntelliJ IDEA(Windows 版)的所有快捷键。并在此基础上,为 90% 以上的快捷键提供了动图演示,能够直观的看到操作效果。

该快捷键共分 16 种,可以方便的按各类查找自己需要的快捷键~~

一、构建/编译

Ctrl + F9:构建项目

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

72309d4133d243a4f4486dc268cc5f44.png

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

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

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

0accfdc36c7f5f58955e69bc56aa8b45.png
在IntelliJ IDEA 中打开要编译的类,执行该命令会编译当前类。
64bf44faec47cb068f6af12f80076e4b.gif

二、文本编辑

Ctrl + X:剪切

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

86e391166aae72da878a25f78d65b625.gif

Ctrl + C:复制

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

Ctrl + V:粘贴

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

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

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

9dca636bb7549074ba2cd1dfdf66d862.gif

Ctrl + D:复制行

复制光标所在行。

d8b7ed57f444c109587860b5fdd7c68a.gif

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

复制选中文件所在路径。

1a6a258d1f15ae67a55c05f422890daa.gif

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

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

e3771bf0f301e9a656ff7a8e3a99064c.gif

Ctrl + S:保存全部

Ctrl + Z:撤销

撤销上一步操作内容。

Ctrl + Shift + Z:重做

恢复上一步撤销内容。

635c1edf0141bd2d49efd48fcf62cb44.gif

Tab:缩进

Shift + Tabl:取消缩进

e502b79b4c1eefc84ff33d474be8c803.gif

Ctrl + Alt + I:自动缩进行

自动缩进至规范位置。

adb370bae34db9c07e2052e8396077a8.gif

Shift + Enter:开始新行

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

4cc3e7491659cc97e5f8b190a5837d3b.gif

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

9490a19dac36562f9a96e0724ccc4d81.gif

Ctrl + Y:删除行

删除当前行。

5ff53b95186617b352a03313219eee01.gif

Ctrl + Shift + U:大小写转换

7e8253b658ea6f2aaed194620d8f7705.gif

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

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

304f257af079266125b791f6b14972ea.gif

Shift + F4:在新窗口中打开

在新窗口打开当前文件。

6673608a1e6bcb37a067a14ba792e0a2.gif

三、光标操作

Ctrl + Left:左移一个单词

88528d8c9493c86f5146b94bb4c7f9d9.gif

Ctrl + Right:右移一个单词

b8fa3a678c2f6a3b8e5602611c6e13fe.gif

Home:移动至行首

End:移动至行尾

6764a3dcca083b0652cb57723d47c9e0.gif

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

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

6cbe09465ac49b4d9ec497cf78524c90.gif

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

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

75193d0d8808971d06269302e8c094e0.gif

Alt + Down:下一个方法

Alt + Up:上一个方法

f0267fc312f4a10fbc845f4119a1ca48.gif

Ctrl + PageUp:移动至页面顶部

Ctrl + PageDown:移动至页面底部

4dfc563f1498c367023e8318b19077fe.gif

PageUp:向上翻页

PageDown:向下翻页

281f53a1d17116fff9ec0f8e173f20bd.gif

Ctrl + Home:移动至文件开头

Ctrl + End:移动至文件末尾

ff1e006c59266c9959d3c6f889a185d8.gif

四、文本选择

Ctrl + A:全选

Shift + Left:向左选择

Shift + Right:向右选择

82487c5dc657ab8a6de62e8dedbcfbe4.gif

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

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

603a92ba1353579d0ad408fcfe4be2d6.gif

Shift + Home:向左选择至行头

Shift + End:向右选择至行尾

d12f6f82e7bcbdc75fc441e4d2960d25.gif

Shift + Up:向上选择

Shift + Down:向下选择

f8f4ba4a3a3bb41b976e29feac060632.gif

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

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

651657c18ec7df19cde18dc143d19bbe.gif

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

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

f3a0701e76f258461c13f6d156682b45.gif

Shift + PageUp:向上翻页选择

Shift + PageDown:向下翻页选择

b32ad1ecd756b358d0a0f85d1f44bfdb.gif

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

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

daa97b868ae3b0b0391bb0ad608b87a9.gif

Ctrl + W:扩展选择

Ctrl + Shift + W:收缩选择

b7098bf573fe7ff2f0f16b896a4ea5a6.gif

五、代码折叠

Ctrl + NumPad+:展开代码块

Ctrl + NumPad-:折叠代码块

8ae4948ad065c204fb073f8a883a2203.gif

Ctrl + Alt + NumPad+:递归展开

Ctrl + Alt + NumPad-:递归折叠

fca443daad60c42913a651b70d023c14.gif

Ctrl + Shift + NumPad+:全部展开

Ctrl + Shift + NumPad-:全部折叠

50e6c8e74422c51ad02981e8b07d0d63.gif

Ctrl + .:折叠选择

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

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

0261f0f3012e43b006dceb03c7813aec.gif

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

e7b83fcee240bc0496bf74b9e5d04fe0.gif

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

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

c4e958f2ca779cb2794e6743f06e4504.gif

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

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

10bfea9ae1b2e4455ffd4233c0c9356f.gif

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

5bbd45b9a5ce172d8f98cf3a92cf3eec.gif

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

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

41723fe8ff6068d15a9254b4fccc368a.gif

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

1602a931babe65249789015fdffb554c.gif

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

0e701155188a138fb83eabb41efc0299.gif

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

50a98bc51e2e96389f802d10ec78252e.gif

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

7677a378e754ab1b4668d9341c2bfe61.gif

七、辅助编码

Alt + Enter:显示建议操作

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

9a953c9de76106d8fcae16038747d07a.gif

Ctrl + Space:代码补全

079eb4874c9c08468c31b7d328651d9d.gif

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

94ff4a5c127e7e7e4cef8cfa7cb0ba6b.gif

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

c1485c875c6dbf6d422780fd39376f58.gif

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

2d397502fabbe6329549d1f0479cdd4f.gif

Ctrl + Alt + L:格式化代码

ab6329a3b7af58406ab75d30f3cab568.gif

Ctrl + P:参数信息提醒

4ab8d697a6b3798f70203b521a6664a7.gif

Ctrl + Q:快速文档

51260281117d508c732932fdfe3ecaac.gif

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

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

1e1fbf0a4a1360eb997563cf4c817421.gif

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

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

9c237c0ebfa2c50a1c04bab2b9d6d37b.gif

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

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

1b31d3003b72fe46d2eef614f6ba54e8.gif

Ctrl + /:添加行注释

726e6b4b8decf9a99ccd5e3a22a72e7a.gif

Ctrl + Shift + /:添加块注释

eb92df4af57a832c60e7d7cb004cc5b6.gif

Alt + Insert:生产语句

8f42cd23a64ddc1b037a4c62d8f2212c.gif

八、上下文导航

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

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

b43757e09b9b7a2ebc49f9f9e3baaa5b.gif

Ctrl + G:跳转到指定行

a5f1ff8964d2f282c4e68268af5e8b88.gif

Ctrl + Tab:切换活动文件

795e9ae0e486d87aca4a498bc9050e20.gif

Alt + F1:选择文件的定位

395523fdede60f19658db164b67fd5f9.gif

Ctrl + E:最近的文件

03fce74870591054b3306b360e0863bc.gif

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

7abaa62c819d408fe70ee495ee63883f.gif

Ctrl + Alt + Left:后退

Ctrl + Alt + Right:前进

878bb572ccf2435700c426b86dbd34e3.gif

Ctrl + Alt + Down:下一事件

Ctrl + Alt + Up:上一事件

d0c5ce3a040fe2d69c1f22ac8c270468.gif

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

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

7c1d0ee99f575f4de3dfb907b1d2468d.gif

F11:切换匿名书签

76f57e896a28d2268b4d9a15c383f152.gif

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

6e8b59f41f6176ca70c8211cf25ac946.gif

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

9f8f841bf1ecede47495f12ffa84beb2.gif

Shift + F11:显示所有书签

c4180c0ef575224de6f8f7492bc9d37d.gif

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

62b1362c2439ebfe3c64766325a7bacb.gif

Alt + 7:显示结构窗口

086f5554462495f380042fdfeb908172.gif

Alt + 3:显示查找窗口

8c426de24403f8f381244f367c6d1a97.gif

九、查找操作

双击Shift:查找所有

e702f11be8f621b61247c87eb907fb49.gif

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

a65296606d83d641f7a96881f363e511.gif

F3:查找下一个

Shift + F3:查找上一个

c7fcd843f1beef820f8169363307855c.gif

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

af1a470fb703792a4dbd0dbe0e035846.gif

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

92725ebe9e3cd6ad6f5fd441409dfa7a.gif

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

7aac5f4c273ca5d3de2da38ccc46d9f6.gif

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

c560e1eb11366a46d589c6906c942410.gif

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

9a817eec83bf9862667906466a071cde.gif

Ctrl + F12:打开文件结构

22d8f67ecf75e622d6565c70884af82c.gif

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

b2516f8389c27840e7600bb90ccc6cfe.gif

Ctrl + Shift + A:查找动作

b693b73c7cd41c20dd3f613c38120d47.gif

十、符号导航

Alt + F7:查找用法

Ctrl + B:跳转到声明处

2e9fa4ceadc729ab2eee92a087459d56.gif

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

cb3c24eec66d06805b5ef67669597521.gif

Ctrl + Alt + F7:显示用法

Ctrl + U:跳转到超级方法

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

c41559b3487fe2fe6e90af67af9da681.gif

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

十一、代码分析

Alt + Enter:显示意图操作

927d3ea1bbf5e03b05e42224cd31dd65.gif

Ctrl + F1:显示错误描述

150e577c7d29148470946743bb9060cd.gif

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

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

65fd09ed380a8aaa505f8aa748a3e028.gif

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

0fad7be30458f2c4f2159251f761b372.gif

Alt + 6:显示问题窗口

aa5515be04374050cb121be5f55ad51d.gif

十二、运行和调试

双击Ctrl:运行所有

fe577543218fb805cc0a7c4383b981cb.gif

Shift + F10:运行上下文配置

4ddbd361fcac83d85c1023e393d68c36.gif

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

46dd9880c0bdcbac805330ed1dd4ba09.gif

Shift + F9:调试上下文配置

53edbdb7291ea47e5ea39dfbb340d5a1.gif

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

9ffad245e77e2d4f845bdace34070681.gif

Ctrl + Alt + F5:附加到进程

Ctrl + F2:停止

5b44f18b51f6faaf096227d61bc62493.gif

F9:运行至下一断点

717e8fc4437eec64b346cc9040c08d22.gif

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

F8:跨过调用

1ccceb8e7f7ec213e6a2caa34b81c1ec.gif

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

F7:进入调用

89d6e29209671d7c727565b3510fbe02.gif

Shift + F7:智能进入调用

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

Shift + F8:跳出调用

512c8ce2dc478642b0ba1df257f26a8f.gif

Alt + F9:运行至光标处

d201fa1e6bded8511c1eb02d264b1c27.gif

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

Alt + F10:显示执行点

5e8e073aa0b3c557374ec864cb3b84f1.gif

Alt + F8:评估表达式

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

Ctrl + F8:切换行断点

9e3947e335f098230a49e442e73be354.gif

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

2e780387724800263d86ac50eb9e89e3.gif

Ctrl + Shift + F8:查看断点

4d4af788a1f8b02eca53322100cdc493.gif

Ctrl + Shift + F8:编辑断点

379559a754499ed478413c7e5f6ab422.gif

Alt + 4:显示运行窗口

Alt + 5:显示调试窗口

Alt + 8:显示服务窗口

5de28f47285f6228e2ad74bfe857f145.gif

十三、代码重构

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

f945560c786477526fbf9f91a3681482.gif

Shift + F6:修改名称

Ctrl + F6:修改签名

Ctrl + Alt + N:内联

F6:移动

Ctrl + Alt + M:提取方法

5a4fed5250995f61458a90e60b85fc76.gif

Ctrl + Alt + F:引入域

Ctrl + Alt + P:引入参数

Ctrl + Alt + V:引入变量

Alt + Delete:安全删除

十四、全局 CVS 操作

`Alt + `` :弹出 CVS 窗口

f1beeee731c4f462cff23ffb864c3d0b.gif

Ctrl + K:提交

ae443d4f1db874840e3ce90ec9235b2a.gif

Ctrl + T:更新项目

630d4317229042659a3e10b3c1a6e825.gif

Ctrl + Alt + Z:回滚

fd500da65c027da69e7959c48e7c6518.gif

Ctrl + Shift + K:拉取

20191d7f9493ddc3ac92351963156f47.gif

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

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

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

Alt + 0:显示提交窗口

248a84d5381cd87b7a90a14bb486f278.gif

十五、差异查看器

F7:下一个差异

Shift + F7:上一个差异

fe9c8d63fec7611bb83351bad53c3430.gif

Ctrl + Alt + R:接受左侧

Ctrl + Alt + A:接受右侧

1353171af68f053c4ffff46ff7777c32.gif

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

470fcb9c638d080a48b80eced3f86ade.gif

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

十六、工具窗口

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

0fa84e38873e1c7eb4d7e5b0f1abf9ef.gif

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

41cbf7e740a92e5c825766c54af074d8.gif

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

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

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

e7b634989233945db47ba5bc4f0475f3.gif

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

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

d929ba4aec1c6f5eab77e71e51b72bcd.gif

Alt + 1:显示项目窗口

Alt + 2:显示书签窗口

Alt + 3:显示查找窗口

Alt + 4:显示运行窗口

Alt + 5:显示调试窗口

Alt + 6:显示问题窗口

Alt + 7:显示结构窗口

Alt + 8:显示服务窗口

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

Alt + 0:显示提交窗口

9c26d154e396b2162bcc46e59f4b6594.gif

Alt + F12:显示终端窗口

ffca66d69100cd230b46138e7aae657b.gif

913eb7292b129dbd7561558bf71bfca3.png

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值