查看原文
其他

8个精通IntelliJ IDEA开发的快捷键和插件

学研妹 Java学研大本营 2024-01-02

介绍8个IntelliJ IDEA开发的快捷键和插件。

长按关注《Java学研大本营》

1 使用诸如“for (if...else, try...catch等)、实时模板和注释”把代码包围起来

此快捷键可以便捷地在当前位置对代码进行注释。

  • macOS:cmd + opt + t

  • Windows / Linux:alt + F7

2 打开重构菜单/调用重构

这个强大的快捷键可以让开发人员在一个弹出窗口中选择许多重构选项,例如更改类名、签名、提取或引入变量、函数等。

  • macOS:control + t

  • Windows / Linux:ctrl + alt + shift + t

3 单击打开文件

无需双击文件浪费时间,只需瞄准并单击一次即可打开文件。

要使其生效,需要在项目树中点击设置图标,然后点击“单击打开文件”。

打开文件时启用单击打开选项

4 在标签之间导航/分屏

为了更高效,可以在垂直或水平标签中打开文件。快速在这些标签之间切换,只需使用:

  • macOS:option + tab
  • Windows / Linux:alt + tab

5 快速切换主题或方案、键盘映射、样式、颜色等。

这个快捷键可以实时更改Android Studio / IntelliJ IDEA的样式。

  • macOS:control + `

  • Windows / Linux:ctrl + `

6 在ZEN模式/无干扰模式下工作

要打开此功能,需要进入方案弹出窗口 → 视图模式 → 进入无干扰模式(或ZEN模式)。

  • macOS:control + ` →   4 视图模式 → 无干扰模式

  • Windows / Linux:ctrl + ` → 4 视图模式→无干扰模式

7 彩虹括号

安装链接:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

此插件可以为代码添加彩色括号,使其更易读。

它非常强大,提供以下添加颜色的功能:

  • 各种类型的括号(圆括号、波浪括号、方括号、尖括号),
  • 更多语言的变量,
  • 缩进指南等等。

该插件是开源的。

8 CodeGlance Pro

安装链接:https://plugins.jetbrains.com/plugin/18824-codeglance-pro

这个插件在编辑器窗格中显示类似于Sublime Text或Visual Studio Code中的缩小概览或缩略图。

推荐书单

《深入理解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层面的实现流程进行了详细描述,以帮助读者在使用这些方法时,知道底层发生了什么,以及发生异常时如何从容解决问题。

【半价促销中】购买链接:https://item.jd.com/13523064.html

精彩回顾

综合比较IntelliJ IDEA和其他Java编辑器,编程更加得心应手

8个要点,彻底比较IntelliJ IDEA专业版和社区版

手把手教你用IntelliJ IDEA连接MySQL、PostgreSQL、MongoDB、Redis数据库

系统设计必会,如何编写REST API文档

快速创建高效REST API的10个要点解析

长按关注《Java学研大本营》
长按访问【IT今日热榜】,发现每日技术热点
继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存