扫码关注公众号:芋道源码

发送: 百事可乐
获取永久解锁本站全部文章的链接

《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 https://juejin.im/post/5be4f0976fb9a04a0e2cb0c9 「LiWenD正在掘金」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

之前写过一篇IDEA的入门介绍文章,详见:<

Java效率工具之Intellij IDEA

>,从中能切实感受到IDEA给Java开发人员带来的效率革命。为了更高效的驾驭IDEA,享受IDEA,今天再来总结下IDEA中丰富的快捷键的使用。

1)Ctrl + `:快捷切换键,可以切换主题、视图模式、快捷键组合

img

其中,1可以切换自定义主题;3可以切换快捷键组合,如从Eclipse转来的用户可以切换到Eclipse模式;4可以切换视图模式,可以切换或退出演示模式;5可以切换IDEA自带的三大主题[Darcula / Windows / Intellij].

下面通过一个动态图展示下视图模式的切换:

img

2)Ctrl + Shift + F12:开闭左侧/右侧/下侧的功能窗格。

编写代码时,为了更多的利用电脑屏幕长宽大小,可以关闭不必要的窗格。但如果一个个全部关闭,那下次还需要再一个个打开,效率低且不易记住。因此,可以使用该快捷键相互切换。

切换前:

img

切换后:

img

3)Ctrl + Shift + A:快速查找IDEA中的可使用的功能项,俗称action

该快捷窗格可以查找所有IDEA Settings中的选项。比如:输入font,即展示所有与字体相关项。

img

4)Alt + `:打开VCS[版本控制系统]的功能选择窗格。

img

如我使用的Git,则弹出Git版本控制选项。当然,也可以使用Ctrl+T进行版本更新;Ctrl+K进行版本提交操作。

5)Ctrl + Shift +F8:查看调试断点列表

img

6)Ctrl + Alt + O:整理导入的包列表,可以清除没有使用到的包。

7)Ctrl + F12:查看代码文件的结构,包括成员变量、方法等信息。

img

8)搜索和替换:

本文件内搜索:Ctrl + F,本文件内替换:Ctrl + R

全局搜索:Ctrl + Shift + F,全局替换:Ctrl + Shift + R

img

9)Alt+左右方向键:定位到前一个或者后一个文件,类似浏览器标签页切换。

Alt + Right: 定位至后一个文件;

Alt + Left:定位至前一个文件。

10)Alt + J:批量修改多个字符串

多选是一种相对较新的,功能非常强大的编辑器功能,可让您一次快速选择和编辑多个(相邻或不相邻)代码。简而言之,这就是发生的事情。

你可以先按下Alt+J[然后IntelliJ IDEA在插入符号处选择一个符号],或者你可以像往常一样选择一些符号。然后,按Alt+J和IntelliJ IDEA将向前搜索当前文件,直到找到匹配的文本片段,然后将其添加到选择中。您可以再按Alt+J一次前进或Shift+Alt+J 返回,但请注意,当搜索到达文件末尾时,它将从文件的开头重新开始。

img

11)F12:回到上一次的窗口布局;Shift + F12:回到默认的窗口布局。

12)debug调试快捷键

img

详细的快捷键可以查看IDEA出品的快捷键列表:

img

可以在IDEA中下载pdf:

img

文章目录