工具篇:(七)MacOS IntelliJ IDEA 使用技巧与插件推荐

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 创建常用代码的模板。例如,创建一个日志输出模板:

java 复制代码
log.debug("$END$");

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

4. 同步设置

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


四、结语

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


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

相关推荐
CoderJia程序员甲4 分钟前
重学SpringBoot3-Spring WebFlux之HttpHandler和HttpServer
java·spring boot·reactor·1024程序员节
chuk.11 分钟前
【JAVA】利用钉钉自定义机器人监控NACOS服务,实现实时下线通知
java·机器人·钉钉
weixi_kelaile52011 分钟前
ai智能语音电销机器人可以做哪些事情?
java·linux·服务器·人工智能·机器人·云计算·腾讯云
书鸢123619 分钟前
力扣每日一题合集
java·算法·leetcode
魔道不误砍柴功21 分钟前
Java 中 String str = new String(“hello“); 里面创建了几个对象?
java·开发语言·string·new
sysin.org1 小时前
macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载
macos·虚拟机·iso·vm·sonoma
菜菜-plus1 小时前
微服务技术,SpringCloudAlibaba,Redis,RocketMQ,Docker,分库分表
java·spring boot·redis·spring cloud·docker·微服务·java-rocketmq
PC端游爱好者1 小时前
手机玩潜水员戴夫?GameViewer远程如何随时随地玩潜水员戴夫教程
游戏·macos·智能手机·电脑·远程工作
如果曾经拥有1 小时前
Mac下载 安装MIMIC-IV 3.0数据集
macos
aerror1 小时前
MacOS如何读取磁盘原始的扇区内容,恢复误删除的数据
macos