MacOS IntelliJ IDEA 使用技巧与插件推荐

IntelliJ IDEA 是 JetBrains 公司出品的一款功能强大的 IDE,广泛应用于 Java、Kotlin 等语言的开发中。它拥有丰富的插件生态和高效的内置功能,特别适合处理复杂项目。本文将详细介绍一些 IntelliJ IDEA 的使用技巧和推荐插件,帮助你在 MacOS 上提高开发效率。


一、IntelliJ IDEA 使用技巧

1. 快速代码生成

IntelliJ 提供了丰富的代码生成功能,通过 Cmd + N 可以快速生成常用代码,如构造函数、getter/setter 方法、equals 和 hashCode 等。这样可以避免重复编写模板化代码,极大提升开发效率。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 小贴士:通过 Cmd + Shift + A 可以打开 “Find Action” 面板,查找并执行各种内置命令,适合快速定位工具功能。

2. 多光标编辑

与 VSCode 类似,IntelliJ IDEA 也支持多光标编辑。按住 Shift + Option 并点击多个地方,便可同时编辑多处代码。对于批量修改相似内容,例如更改变量名或批量插入代码,十分方便。

3. 快速导航

在 IntelliJ 中,使用 Cmd + O 可以快速打开类文件,而 Cmd + Shift + O 则用于查找并打开任意文件。再加上 Cmd + E 可以快速访问最近打开的文件,这些导航技巧能帮助你高效切换代码文件。
在这里插入图片描述
Cmd + E 快捷键:可以快速访问最近打开的文件
在这里插入图片描述

  • 高级导航:按下 Cmd + BCmd + 鼠标左键点击,可以快速跳转到类或方法的定义。这样可以快速查看实现细节,尤其是在阅读框架源码时非常有用。
  • 在这里插入图片描述

4. 强大的调试工具

IntelliJ IDEA 提供了非常强大的调试功能,包括断点设置、表达式求值、变量观察等。在调试过程中,你可以右键点击变量并选择 “Evaluate Expression” 来动态查看变量值。

  • 条件断点:如果你只希望在特定条件下触发断点,可以右键点击断点图标,设置条件断点。当条件为真时才会中断代码执行。

5. 重构功能

IntelliJ 的重构功能非常强大。选中代码后,按 Cmd + T 可以执行重命名、提取方法、内联变量等重构操作。这些重构工具能帮助保持代码的可维护性,并减少手动修改代码的出错率。


二、IntelliJ IDEA 插件安装

1.打开插件管理界面

  1. 打开设置(Preferences)
    • 使用快捷键 Cmd + , 打开 IntelliJ IDEA 的设置窗口。
    • 或者,你可以点击左上角菜单栏中的 IntelliJ IDEA,然后选择 Preferences(设置)。

在这里插入图片描述

  1. 进入插件设置

    • 在设置窗口中,左侧导航栏有多个选项,找到 Plugins(插件)选项并点击。
    • 这样就会进入插件管理界面,你可以在这个界面浏览、安装、启用、禁用或删除插件。
  2. 安装插件

    • Marketplace 标签页中,你可以通过搜索框查找并安装插件。
    • 找到所需的插件后,点击 Install 按钮安装插件。
  3. 管理已安装插件

    • 切换到 Installed 标签页,你可以看到当前已经安装的插件列表。
    • 在这里可以启用或禁用某个插件,或点击插件旁边的齿轮图标选择卸载插件。
  4. 更新插件

    • 当插件有新版本时,IntelliJ IDEA 会在插件页面提示插件更新。你可以点击 Update 按钮来更新插件。

2.插件市场和插件设置界面示例

  • Marketplace 标签页用于查找并安装新的插件。
  • Installed 标签页显示当前安装的所有插件,便于管理和配置。

在这里插入图片描述

三、IntelliJ IDEA 插件推荐

IntelliJ 的插件市场拥有丰富的插件选择,以下是一些高效的插件推荐,能够帮助提升工作效率并优化开发流程:

1. Key Promoter X

这个插件对于新用户非常有帮助。每次你使用鼠标操作某个功能时,Key Promoter X 会提示你对应的快捷键,帮助你熟悉并记住快捷操作,从而减少鼠标操作,快速提升效率。

在这里插入图片描述

2. Rainbow Brackets

Rainbow Brackets 插件会为不同层级的括号、括弧、尖括号等标识符分配不同的颜色,帮助开发者快速辨别嵌套层次。尤其是处理多层嵌套的代码时,这款插件能大幅提升可读性。

3. Lombok

Lombok 是 Java 开发中的一个常用插件,它能通过注解简化 Java 代码,减少样板代码的编写。通过简单的注解,如 @Getter@Setter,Lombok 能自动生成 getter/setter 方法,提升开发效率。

4. CheckStyle-IDEA

CheckStyle 插件能够帮助检查代码的格式和规范,尤其适用于团队协作中的代码审查。它可以根据项目的编码规范配置文件检查代码,确保所有团队成员的代码风格保持一致。

5. Docker

对于使用容器技术的开发者,Docker 插件必不可少。它集成了 Docker 容器的管理功能,允许你在 IntelliJ IDEA 内直接管理容器、镜像、网络和卷等,避免频繁切换到终端操作。

6. Maven Helper

Maven Helper 插件专为 Java 项目开发者设计,它可以帮助解决 Maven 依赖冲突的问题,并且提供了可视化的依赖树查看功能,方便快速分析和解决依赖问题。


三、配置 IntelliJ IDEA 提升工作效率

1. 自定义快捷键

IntelliJ IDEA 支持非常灵活的快捷键自定义设置。通过 Preferences -> Keymap,你可以根据个人习惯配置适合的快捷键组合,以适应不同的工作流程。

2. 代码风格设置

为了保持团队项目中代码风格的一致性,建议在 Preferences -> Editor -> Code Style 中配置统一的代码格式化规则。你可以根据公司规范或个人偏好调整缩进、括号样式等。

3. 启用代码片段
在这里插入图片描述

IntelliJ 支持代码片段(Live Templates),你可以通过 Preferences -> Editor -> Live Templates 创建常用代码的模板。例如,创建一个日志输出模板:
在这里插入图片描述

log.debug("$END$");

使用时,只需输入快捷词 logd 并按 Tab,IntelliJ 就会自动补全代码片段。

在这里插入图片描述

4. 同步设置

通过 JetBrains 账户登录后,你可以在不同的设备之间同步设置、插件和快捷键配置。这样无论在哪台电脑上开发,都能享受一致的开发环境。


四、结语

IntelliJ IDEA 在 MacOS 上提供了高效、强大的开发体验,特别是它强大的代码编辑、调试和重构功能,加上丰富的插件扩展,能大大提升开发效率。通过上文介绍的技巧和插件推荐,希望你能够更好地利用 IntelliJ IDEA 进行开发。


希望这篇文章能帮助你更好地掌握 IntelliJ IDEA 的使用技巧,提升开发效率!

工具篇:(一)MacOS 下使用 Navicat 管理 MySQL 数据库:详细图文教程与常见问题解决
工具篇:(二)MacOS 下载 MySQL 并进行配置连接,使用 VSCode 创建 Node 项目-亲测有效
工具篇:(三)MacOS 两种方式下载 Node.js 并进行测试教程
工具篇:(四)MacOS 安装和配置 Python 环境
工具篇:(五)MacOS使用Postman 测试接口:从 创建MySQL数据库到 Node 项目
工具篇:(六)MacOS VSCode 使用技巧与插件推荐
工具篇:(七)MacOS IntelliJ IDEA 使用技巧与插件推荐

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐