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

点击关注公众号,Java干货及时送达👇

3bbb4e13bef960e579a6684803384af4.jpeg犬小哈教程网www.quanxiaoha.com

原文:blog.csdn.net/weixin_67276852?type=blog


看到一篇 IDEA 快捷键的总结,非常全面,分享一下。

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

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

一、构建/编译

Ctrl + F9:构建项目

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

e96d5bcf77bc441af0d6f78d14a27326.png

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

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

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

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

基于 Spring Boot + MyBatis Plus + Vue 3.2 + Vite + Element Plus 实现的前后端分离博客,包含后台管理系统,支持文章、分类、标签管理、仪表盘等功能。

  • GitHub 地址:https://github.com/weiwosuoai/WeBlog

  • Gitee 地址:https://gitee.com/AllenJiang/WeBlog

9919066ba4774118d74c52df63c0c85a.gif

二、文本编辑

Ctrl + X:剪切

剪切选中文本,若未选中则剪切当前行。92dc54cda4eebfc4402cb7378a973fbf.gif

Ctrl + C:复制

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

Ctrl + V:粘贴

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

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

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

313594afeabb1ec04291cc17e0abe266.gif

Ctrl + D:复制行

复制光标所在行。

2ce33733595f186ec1e7c6ffa8741db7.gif

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

复制选中文件所在路径。

8f47f34150aa0206db873136007ecda3.gif

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

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

89c9e01d872237b0b695a421c3a05e2d.gif

Ctrl + S:保存全部

Ctrl + Z:撤销

撤销上一步操作内容。

Ctrl + Shift + Z:重做

恢复上一步撤销内容。

aca7b357a0ce0319b3c308c844a77f6c.gif

Tab:缩进

Shift + Tabl:取消缩进

51d9ff80595a82a0505ce0e76b6c9f04.gif

Ctrl + Alt + I:自动缩进行

自动缩进至规范位置。

c96721df608bebff9d70dab74828a2b3.gif

Shift + Enter:开始新行

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

18cf08cd123c0e57b4a911b929e01f47.gif

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

基于 Spring Boot + MyBatis Plus + Vue 3.2 + Vite + Element Plus 实现的前后端分离博客,包含后台管理系统,支持文章、分类、标签管理、仪表盘等功能。

  • GitHub 地址:https://github.com/weiwosuoai/WeBlog

  • Gitee 地址:https://gitee.com/AllenJiang/WeBlog

eac0c7acbdc3d313895f88ced0530c56.gif

Ctrl + Y:删除行

删除当前行。

a1f1fda293d0fe5a76da26a4e9d58791.gif

Ctrl + Shift + U:大小写转换

15a53eb3a0d69cdbcb0d58d0fa97ca35.gif

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

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

8bbb69fbfe6444560dfe50df644e615b.gif

Shift + F4:在新窗口中打开

在新窗口打开当前文件。

2d2ad8ae78d830cd953a8503edb3f125.gif

三、光标操作

Ctrl + Left:左移一个单词

698e4387fcbf15e9f92e1353b9f88950.gif

Ctrl + Right:右移一个单词

90f53fb58db1760361ce2ad499516199.gif

Home:移动至行首

End:移动至行尾

60e47b1b9a7297b024d6557aa833608e.gif

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

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

57140b930acbe8631c70884d42ad46ad.gif

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

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

2d11345bbe5840b22c01866a1e47e704.gif

Alt + Down:下一个方法

Alt + Up:上一个方法

bde90c109b14c2229d7024669b1a9d09.gif

Ctrl + PageUp:移动至页面顶部

Ctrl + PageDown:移动至页面底部

af02fe20024979c4df479fc2a253bcc0.gif

PageUp:向上翻页

PageDown:向下翻页

57a4848ea50046b2446736e33bb5ebd9.gif

Ctrl + Home:移动至文件开头

Ctrl + End:移动至文件末尾

716fbc3b7503a5828f7cb1e598ccc2d8.gif

四、文本选择

Ctrl + A:全选

Shift + Left:向左选择

Shift + Right:向右选择

6ab7c76730396a6156854fd418a1425b.gif

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

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

1e83c3f98562d1a6d34ee07fabb9c2d0.gif

Shift + Home:向左选择至行头

Shift + End:向右选择至行尾

c1fdd7003df3a12c57f1d87a045ef742.gif

Shift + Up:向上选择

Shift + Down:向下选择

基于 Spring Boot + MyBatis Plus + Vue 3.2 + Vite + Element Plus 实现的前后端分离博客,包含后台管理系统,支持文章、分类、标签管理、仪表盘等功能。

  • GitHub 地址:https://github.com/weiwosuoai/WeBlog

  • Gitee 地址:https://gitee.com/AllenJiang/WeBlog

c94c739c3d2efdc450e868dc6348f57d.gif

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

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

9a65f9bc65fb001f0367ae7b3bdfa6f8.gif

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

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

861b4eaf38d9e72e6a37145ee23e7449.gif

Shift + PageUp:向上翻页选择

Shift + PageDown:向下翻页选择

9504471f37018a7ca941aa72d0fa4bd8.gif

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

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

c2930c0cc222447eea1ea7fa1e17d566.gif

Ctrl + W:扩展选择

Ctrl + Shift + W:收缩选择

ec9f4b5cdfae55c40fb110201549e5e0.gif

五、代码折叠

Ctrl + NumPad+:展开代码块

Ctrl + NumPad-:折叠代码块

0f2fcc1067ccba051dc88321f8d69078.gif

Ctrl + Alt + NumPad+:递归展开

Ctrl + Alt + NumPad-:递归折叠

aa75d0cfd81881c051da0888df0ea65b.gif

Ctrl + Shift + NumPad+:全部展开

Ctrl + Shift + NumPad-:全部折叠

e3ce6c2c2cc082d407188cb36feb57cc.gif

Ctrl + .:折叠选择

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

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

8e5b6d0f325aec88078d1aa1b7524e52.gif

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

ba8dacc0e9f5b85b710a5f4f3adcb44e.gif

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

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

c322dd748104c9bdebc3eede5ed5289e.gif

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

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

e098c01fb4ca30e5dfc88e2e44b4f593.gif

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

6cb58e405025c334fefbcd5f671fa134.gif

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

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

ea8abca4e2b501297139ba1c4ce92c21.gif

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

2aa8652390d640d00825e6aeb5f1ed88.gif

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

a7aa5ed2af5d32f7144d92356ed0deee.gif

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

4bd115ad09560f167b2f09afca346c0c.gif

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

1d83d3689471a3bae36d170cea505d76.gif

七、辅助编码

Alt + Enter:显示建议操作

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

2781dfd85b41a3d6443048713098ea8f.gif

Ctrl + Space:代码补全

8c84f2b3a2b62c0b0e6f13c1c9b223e7.gif

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

70679fe99d1247a6ffafcc06ac7cbba4.gif

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

e7c006ee2bb124ab72f8812201f19a3a.gif

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

a023e9c952a677619f8cab16fe43a3ae.gif

Ctrl + Alt + L:格式化代码

40cbfdb7e93f18fedd8dfaef0f876331.gif

Ctrl + P:参数信息提醒

5e5fe3a769f05a5f8109a8ab1a94b50b.gif

Ctrl + Q:快速文档

a0b559602943b12ae9e570041a50e31b.gif

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

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

52eb0e40eaad43767b64c1c8539f1d59.gif

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

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

c80268f1d87508a0cbc942ceaa300da6.gif

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

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

574a85e4e613eb0794c0f88c7fb140c2.gif

Ctrl + /:添加行注释

bca878c76c5022ef1c297f64ca98d36f.gif

Ctrl + Shift + /:添加块注释

d1e1c3d2b901e0df8ab348e71db7df21.gif

Alt + Insert:生产语句

b04a4be64abf74173c3b464af2a4a157.gif

八、上下文导航

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

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

1ea7168aaa0a3c100b7df8690e91d717.gif

Ctrl + G:跳转到指定行

621ddecdce0c4738f48d958b8f64b677.gif

Ctrl + Tab:切换活动文件

b07b8db8c4e690d58db55b9e11efff94.gif

Alt + F1:选择文件的定位

e5b22e417b7cce6115ea4f74abeb5cbd.gif

Ctrl + E:最近的文件

14186e69843f62df3ea3d054f3fd1427.gif

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

bfb1178cec270b381481d600f364a7a7.gif

Ctrl + Alt + Left:后退

Ctrl + Alt + Right:前进

1562c6c945f4d78726de36293162c67c.gif

Ctrl + Alt + Down:下一事件

Ctrl + Alt + Up:上一事件

5b28bbb838f0a5d1f12f61cf1ba81965.gif

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

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

065d0d142831975274ad32d908e54bf3.gif

F11:切换匿名书签

885506136468d6a107a23d2a8abcb1b9.gif

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

617f9727b714937d0e220cddb9c7c138.gif

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

ebb873b334856f53169cc5d2cf209b2a.gif

Shift + F11:显示所有书签

3af61a7de634d2c8fa62c9de46d7845f.gif

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

14affcbfc356c96f06bdb896908ab95e.gif

Alt + 7:显示结构窗口

51c62c102dd0973ae5be9de982fb7314.gif

Alt + 3:显示查找窗口

a914e95c4ffe50f5d3a109ee504494c6.gif

九、查找操作

双击Shift:查找所有

973e622a3000f93c2875b417d8e794d3.gif

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

fb3abb7da06e916673f8513a619ba5b8.gif

F3:查找下一个

Shift + F3:查找上一个

4c1af9e5be7ba2d33619236105698703.gif

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

1e5dc67b04093442ce4b633bf79bc8ca.gif

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

b3734f8075c717cffaf0072fc8254f77.gif

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

f4f2cacc8a07ca75f5e03e4be20170ae.gif

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

0a9fa3c170af1301fe2cb53643e4aba2.gif

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

0a74fabce8d0bb1e803121b9f5187b92.gif

Ctrl + F12:打开文件结构

27553e5e9e25649b1a94253bc68d69f9.gif

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

02b0d3676199da52e96b0dbf746dd48c.gif

Ctrl + Shift + A:查找动作

6e6114fc12a8a406a29384eb4a097dda.gif

十、符号导航

Alt + F7:查找用法

Ctrl + B:跳转到声明处

c17e6d343a351f60b98c5c4d2a416ad4.gif

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

4dcf1c58f252a0eb98a34f54a339d424.gif

Ctrl + Alt + F7:显示用法

Ctrl + U:跳转到超级方法

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

c9acf6b30cbd66e732fd0e7426dbb53a.gif

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

十一、代码分析

Alt + Enter:显示意图操作

e2be0bdf876dde2ac67330426482b5c0.gif

Ctrl + F1:显示错误描述

e55fc56b00ebb7156de6800e05da9945.gif

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

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

26711c4054f126de6121b643c9681740.gif

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

aecf80c6d77a63bdfb4b042af83ed3ef.gif

Alt + 6:显示问题窗口

4e96aa8cf09d0907982f5ea2e20b1929.gif

十二、运行和调试

双击Ctrl:运行所有

16feb14faf148f20907accb6c9416b7c.gif

Shift + F10:运行上下文配置

bb13cdb0c55fd69c5c090c7be59babce.gif

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

ac9cf738d06080c7fb82243e46023f90.gif

Shift + F9:调试上下文配置

6aefdbd70f284d67da3ec9b34b723728.gif

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

39118bc4079ed96bc5203fefa37bcce3.gif

Ctrl + Alt + F5:附加到进程

Ctrl + F2:停止

d5fc7269625ac8b935b1f01342ad897b.gif

F9:运行至下一断点

002978241354889dd288170f7db8e7bd.gif

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

F8:跨过调用

4d34404602668c8c2f6434dc3fb8af6a.gif

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

F7:进入调用

deb463855cf09a552b1f3861f1daedd6.gif

Shift + F7:智能进入调用

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

Shift + F8:跳出调用

531df1f03a9b3a0e5e053f2618c55736.gif

Alt + F9:运行至光标处

c22df49cebcc38aeabee3a6e808a2768.gif

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

Alt + F10:显示执行点

bd09c3fab662ca40baae1137bca18bcd.gif

Alt + F8:评估表达式

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

Ctrl + F8:切换行断点

badd22f359fa2864daaa6c9aa0118d7b.gif

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

9a1bc99969f9479a866ee4586119394c.gif

Ctrl + Shift + F8:查看断点

4ff8513fa615922749c1edbc2060e75c.gif

Ctrl + Shift + F8:编辑断点

6c8090ceccb90a34d722450574edfdae.gif

Alt + 4:显示运行窗口

Alt + 5:显示调试窗口

Alt + 8:显示服务窗口

e3eb38ca4b61a5f6d5e6c872e56d7cd5.gif

十三、代码重构

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

f6bd15930df7bc4c8234b0bf2dd99a45.gif

Shift + F6:修改名称

Ctrl + F6:修改签名

Ctrl + Alt + N:内联

F6:移动

Ctrl + Alt + M:提取方法

172cbdc1e885456b7cb076ed4488d7eb.gif

Ctrl + Alt + F:引入域

Ctrl + Alt + P:引入参数

Ctrl + Alt + V:引入变量

Alt + Delete:安全删除

十四、全局 CVS 操作

`Alt + `` :弹出 CVS 窗口

167a50abfe7a3979e411719beaff34dc.gif

Ctrl + K:提交

dfc194c07b3645daa7779ac2b2dbdfde.gif

Ctrl + T:更新项目

5d7be29e36afe7109e3584b7a86d59c3.gif

Ctrl + Alt + Z:回滚

f56bb1718bd9d03fba52074c77c5bec1.gif

Ctrl + Shift + K:拉取

538e5e0cf743c858e2cab7b3b2f26050.gif

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

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

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

Alt + 0:显示提交窗口

4be22a634dd61289b4b23ab76ba93ac1.gif

十五、差异查看器

F7:下一个差异

Shift + F7:上一个差异

f3fd84cd6da2170633ef02cf406a9535.gif

Ctrl + Alt + R:接受左侧

Ctrl + Alt + A:接受右侧

55f700607b9dc3b45f28f3fd76ce2921.gif

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

26d0b4bb4fec3f2e9411310f5bd0ba71.gif

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

十六、工具窗口

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

503d2ffd7eb034e080d4043d209bc726.gif

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

81767f263d11afa16280541b8bb4cbf6.gif

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

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

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

67e7b7e99996c31bd9159452227575c0.gif

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

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

bb7ace45b9fe09cf1e77ecb6f06441f1.gif

Alt + 1:显示项目窗口

Alt + 2:显示书签窗口

Alt + 3:显示查找窗口

Alt + 4:显示运行窗口

Alt + 5:显示调试窗口

Alt + 6:显示问题窗口

Alt + 7:显示结构窗口

Alt + 8:显示服务窗口

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

Alt + 0:显示提交窗口

ad51b7a965e35d0fee2f4e0f1eb247f4.gif

Alt + F12:显示终端窗口

a22f4592c8b907c39a47d9d4bcee99f7.gif

 
 

921a6e38b0bd7afd95dffec449db8145.gif

 
 
 
 
 
 

1. 前后端分离,开源的 Spring Boot + Vue 3.2 的博客,泰裤辣!

2. Spring Cloud Gateway:新一代微服务API网关

3. 腾讯开源了一款 Markdown 编辑器,易扩展、功能全,很好用!

4. 聊聊 时钟轮 在 RPC 中的应用 !

c7f92e604e04b85fc48bb0d85d296f72.gif

最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。
点“在看”支持小哈呀,谢谢啦
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值