7个应该牢记于心的IntelliJ IDEA快捷键

介绍7个IntelliJ IDEA重要的快捷键,助您提高工作效率!

微信搜索关注《Java学研大本营》

Jetbrains编辑器家族在市场上凭借其卓越的功能和用户友好的界面获得了大量用户的支持。这个家族基于Jetbrains IntelliJ平台,提供了多款IDE可供选择,包括Intellij IDEA、Android Studio、PyCharm、WebStorm、PhpStorm、CLion、GoLand和Rider等等,覆盖了Java、Python、Web前端开发和C++等不同领域。

图片

学习这些编辑器中最主要的快捷键是非常必要的。本文介绍以下7个重要快捷键,它们能够帮助您更高效地使用编辑器,并节省大量时间。

1 选择增加/减少的代码区域

Windows,Linux:Ctrl + W / Shift + Ctrl + W

Mac:⌥ + ↑ 和 ⌥ + ↓

图片

您可以通过分别按下Ctrl + W或Ctrl + Shift + W来选择光标附近递增或递减的代码区域。编辑器会智能检测有用的选择范围。当您需要缩进或删除整个代码部分时,这个功能非常有用。

2 应用修复或更正

所有平台:Alt + Enter

图片

如果您只能学习一个快捷键,那么必须是Alt + Enter。这个快捷键可以显示修复问题的建议。您可以使用箭头键选择其中一个修复选项,并按Enter键直接应用它。此外,还有一个额外的快捷方式:shift + Alt + Enter,它可以直接应用第一个建议。IntelliJ会按照建议的修复可能性对它们进行排序,因此在大多数情况下,这些快捷键已经足够使用了!

3 转到下一个错误、警告或建议

所有平台:F2

图片

使用此键,您将进入下一个错误、警告或建议。这个快捷键与Alt + Enter的组合使用效果很好。使用它在当前文件内导航并逐个解决所有问题。

4 转到声明

Windows,Linux:Ctrl + B

MacOS:⌘B

图片

要转到符号的声明,请按Ctrl + B。例如,将其按在变量上将把光标带到变量的声明处。在类名称上使用它将打开一个新的选项卡并带您进入类文件。使用⌥ + ⌘ + B(MacOS)或Ctrl + Alt + B(Windows/Linux),您还可以导航到实现。

5 打开项目窗口

Windows,Linux:Alt + 1

MacOS:⌘ + 1

您应该经常使用鼠标在左侧的项目窗口中导航您的项目。

使用Alt + 1,您可以打开项目窗口并将焦点放在其中。您可以使用箭头键导航项目树,并通过开始键入您要查找的内容来进行搜索。完成后,使用ESC键返回到编辑器。

6 将焦点返回到编辑器/取消更改

所有平台:ESC

这个快捷键与上面的Alt + 1等其他快捷键很好地配合使用。它将焦点返回到编辑器,无论打开了哪个工具窗口。此外,ESC键允许您关闭任何弹出窗口而不应用更改。

7 注释一行或一段代码

Windows,Linux:Ctrl + /

MacOS:⌘ + /

图片

如果您想暂时注释一段代码,可以首先选择该段(请记住使用Ctrl + W / Shift + Ctrl + W),然后按Ctrl + /。如果要注释当前行的代码,只需按Ctrl + /即可,无需选择。

推荐书单

IT BOOK 多得(点击查看5折活动书单)icon-default.png?t=N7T8https://u.jd.com/psx2y1M

《深入理解Java高并发编程》

《深入理解Java高并发编程》致力于介绍Java高并发编程方面的知识。由于多线程处理涉及的知识内容十分丰富,因此介绍时必须从Java层面的讲解一直深入到底层的知识讲解。为了帮助读者轻松阅读本书并掌握其中知识,本书做了大量基础知识的铺垫。在第1篇基础知识储备中,主要介绍计算机原理、并发基础、常见语言的线程实现、Java并发入门、JUC之Java线程池、JUC之同步结构、Java NIO详解等内容。在第2篇深入Java并发原理中,详细介绍了JUC包中所有使用的原子类的原理与源码实现;非常关键且容易出错的volatile关键字的原理,从Java、JVM、C、汇编、CPU层面对其进行详细讲解;synchronized在JVM中获取锁和释放锁的流程;JUC包的核心结构——AQS的原理与源码实现,通过逐方法、逐行的解释,帮助读者彻底掌握AQS中提供的获取锁、释放锁、条件变量等操作的实现与原理。最后,详细介绍了JVM中JNI的实现原理,将Java Thread对象中的所有方法在JVM层面的实现流程进行了详细描述,以帮助读者在使用这些方法时,知道底层发生了什么,以及发生异常时如何从容解决问题。

《深入理解Java高并发编程》icon-default.png?t=N7T8https://item.jd.com/13523064.html

图片

精彩回顾

深入理解Spring Security认证流程

2023年最新的10个高效Android Studio和IntelliJ IDEA插件

使用连接池优化Spring Boot性能

不可不知的IntelliJ IDEA使用小技巧(下)

不可不知的IntelliJ IDEA使用小技巧(上)

微信搜索关注《Java学研大本营》

访问【IT今日热榜】,发现每日技术热点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值