10个超级实用的IntelliJ IDEA插件

介绍10个适用于在IntelliJ IDEA中工作的实用插件,助您提高工作效率和增添编码乐趣。

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

图片

首先,我们通过一个示例,介绍在IntelliJ IDEA中安装插件的基本步骤。以安装一个新主题为例。

1 IntelliJ IDEA 主题

前往这里选择适合您的主题(或主题包)。

接下来,介绍两种方式来安装插件。

方法 1:直接从 JetBrains 网站安装

您打开 IDEA,选择一个主题后,点击"获取" -> "安装"(“Get -> Install”)按钮。然后,您将被提示选择在您计算机上安装的 IntelliJ IDEA 版本:

图片

图片

接下来,在您的开发环境中会弹出以下窗口:

图片

点击“OK”。插件已安装!

接下来,可能您需要重新启动 IntelliJ IDEA,以便插件开始工作。对于带有主题的插件,主题会立即更改为绿色。

图片

方法 2:从 IntelliJ IDEA 中安装

在 IDEA 中,转到左上角的"文件" -> "设置"(“File -> Settings”):

图片

接下来,转到插件(“Plugins”)选项卡,并在搜索栏中输入插件的名称(Gradianto):

图片

点击绿色的安装(“Install”)按钮,完成安装!

更改主题

绿色并不是唯一的新主题。要查看其它主题:

  • 返回"文件" -> "设置"(“File -> Settings”)

  • 打开"外观"(“Appearance”选项卡)

然后,点击"主题"(“Theme”)下拉列表,查看四个新的可用主题:

图片

Gradianto Deep Ocean 主题:

图片

禁用/卸载插件

让我们看看如何禁用或完全卸载插件:

  • 再次打开“设置” -> “插件”(“Settings -> Plugins”)窗口

  • 选择“卸载”(“Installed”)选项卡

点击“禁用”(“Disable”)可使插件无效:

图片

如果您现在点击“启用/禁用”(“Enable/Disable”)旁边的箭头,将看到一个窗口,可让您从 IDEA 中移除该插件:

图片

好了,让我们来看一些可能非常有用的 IDEA 插件。

2 字符串操作

安装链接:https://plugins.jetbrains.com/plugin/2162-string-manipulation

这是一个可以为您的IDEA添加许多新的字符串处理功能的插件。

安装并重新启动开发环境后,如果您右键点击变量的名称或某段文本的选中部分,您会注意到一个新的“字符串操作”上下文菜单项,它提供了许多改变选定字符串的可能性:

图片

当您需要处理一些非常大的文本时,这个插件将非常有用。使用此插件您可以进行过滤、排序、更改大小写、更改编码风格(例如,将所有文本更改为camelCase),在单个操作中更改文本的所有行中的某些内容,将文本编码为某种格式(例如,SHA-1十六进制格式),等等。

3 IDE 功能训练器

安装链接:https://plugins.jetbrains.com/plugin/8554-ide-features-trainer

这个插件主要面向初学者。它以互动方式帮助您学习IDE中的基本快捷键和功能。

安装后,转到“帮助 -> IDE 功能训练器”部分。

图片

接下来,选择您想要了解更多的主题,例如重构:

图片

然后开始逐步完成练习。

4 Key Promoter X

安装链接:https://plugins.jetbrains.com/plugin/9792-key-promoter-x

加载完成后,当我们进入某个设置窗口、菜单或选项卡时,我们将在右下角看到一个提示,显示可以执行相同操作的键盘快捷键(即将打开相同的设置窗口、菜单等):

图片

当您将它与IDE功能训练器教程一起使用时,您将能够在IDEA中几乎不使用鼠标(这将大大加快您的工作速度)。

5 彩虹括号和高亮括号对

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

安装此插件,它可使编码更加方便,因为括号成对地显示为多种颜色:

图片

这样,您可以一次看到哪个开括号与哪个闭括号配对。

这些颜色并非随意选择的,它们有一定的逻辑:同一级别的嵌套括号将具有相同的颜色。例如,在黄色括号内的括号将是绿色的。而在绿色括号内,一切都是蓝色的,依此类推...

说到括号,我们继续介绍下HighlightBracketPair插件。使用这个插件时,您将清楚地看到光标所在的代码块或括号,因为相关的括号对将被高亮显示:

图片

如果您正在处理嵌套较深的代码,这两个工具可能非常有用。

6 Codota AI

安装链接:https://plugins.jetbrains.com/plugin/7638-codota-ai-autocomplete-for-java-and-javascript

使用 Codota AI 插件可以使编码更智能。这个插件旨在通过 AI 提供更好的代码自动补全功能。

基于数百万个开源 Java 程序以及你的上下文,Codota 使用最先进的机器学习模型来帮助自动完成代码行,从而让你更快地编写代码并减少错误。

换句话说,这个插件让 IDEA 可以根据你应用程序的上下文来提示你。例如,它可以显示所需类型的可访问、可见变量。

图片

你还可以选择特定的代码块,例如方法名称,并尝试搜索现成的示例。

图片

7 SpotBugs

安装链接:https://plugins.jetbrains.com/plugin/14014-spotbugs

SpotBugs 对字节码进行静态分析,可以在 IntelliJ IDEA 中查找 Java 代码中的错误。这个插件是一个很好的工具,用于检测某些 Java 错误,它通过分析你的代码并将其与 400 多个错误模式和不良解决方案进行比较来实现。这些错误包括无限递归循环、死锁、活锁和不正确使用各种库等。

SpotBugs 可以在大型应用程序中识别数百个严重的错误(通常在每 1000-2000 行未注释源代码中会有一个错误)。

安装了插件后,在菜单中选择“Analyze -> SpotBugs -> <分析目标>”。目标可以是一个文件或一个整个模块,包括或不包括相关测试。

图片

分析完成后,在底部可以看到一个窗口,列出所有找到的错误或不良解决方案以及修复它们的建议。

图片

8 Maven Helper

安装链接:https://plugins.jetbrains.com/plugin/7179-maven-helper

Maven Helper 插件是所有使用 Maven 的人必备的工具。

它添加了一种易于分析和消除冲突依赖项的方法,以及查看 Maven 依赖项的各种视图(如列表或树形结构)的功能。

要运行分析,请打开 pom 文件并单击底部的“Dependency Analyzer”选项卡。然后,你将能够看到哪些依赖项与哪些冲突,并排除任何冲突项。

图片

该插件还添加了针对运行/调试单个文件或根模块的其他功能。

图片

启用此依赖项管理器将节省你解决依赖项问题的时间。

9 Scratch

安装链接:https://plugins.jetbrains.com/plugin/4428-scratch

在编写代码时,你经常会想到“在提交之前必须修复这个文件”,需要在某个地方写入临时数据以供自己参考或进行一些测试,或者在调试应用程序时记录笔记或查看数据。

通常这意味着快速启动一个新的记事本实例,但这仍然不太好。我们如何更好地利用我们所喜爱的 IntelliJ IDEA 提供的工具呢?

例如,Scratch 插件。这个插件可以让你在 IDEA 中创建临时文本编辑器标签,你可以在其中编写代码、存储临时数据或快速记录思路,这些内容以后可能需要用到,但不需要永久保存。你的文件系统再也不会被单独使用的 TXT 文件弄得凌乱了。

加载插件后,按下 Alt+C。一个窗口出现,在其中你可以指定你的文本文件名称。

图片

点击 OK 后,你将获得一个带有临时文本文件的标签。

如果之前已经创建了一个文件,则此键盘快捷键将打开它。如果已经有了这些标签的长列表,则会打开最近的一个。

在插件描述中,你可以看到使用这些临时文本文件的其他快捷键。你也可以从菜单中访问这些临时文件:工具 -> Scratch -> ...

图片

10 进度条

安装链接:https://plugins.jetbrains.com/search?search=Progress%20Bar

这些插件将进度条的典型沉闷外观变得更有趣。

例如,Mario 插件。

图片

图片

或者尝试一个非常受欢迎的插件——Nyan 进度条。

图片

需要提醒你,添加额外的功能可能会导致 IDEA 消耗更多的资源,过多的插件使用可能会影响你的开发环境的性能。

因此,在尝试组合你理想的插件集时,不要过于沉迷:你需要尝试维持性能和额外功能之间的“平衡”。

推荐书单

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

《Java从入门到精通(第7版)》

《Java从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。

《Java从入门到精通(第7版)》icon-default.png?t=N7T8https://item.jd.com/14067396.html

精彩回顾

使用FPGA打造低延迟交易系统的优势与劣势

掌握这5种多线程方法,提高Java代码效率

Java编程中必知必会的5条SOLID原则

使用FPGA打造VGA显卡

精通Spring Autowiring,解决Bean数据冲突

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

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

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Apifox IDEA插件是一个用于在IDEA项目中快速生成API文档并同步到Apifox的工具。它可以解析Java、Kotlin和Scala的API文档,支持Swagger注解,并且可以导出Markdown格式的API文档。该插件基于easy-api进行定制开发,具有以下功能特性: 1. 导出API文档到Apifox。 2. 在IDEA中直接发起API请求。 为了使用该插件,你需要先下载并安装Apifox IDEA插件。你可以在以下链接中找到Apifox的下载路径:\[1\]。同时,你还需要下载并安装IDEA开发工具,你可以在以下链接中找到IDEA的绿色版:\[1\]。 安装成功后,你需要配置插件的参数。在IDEA中,你可以通过以下步骤进行配置: 1. 打开IDEA,进入File -> Settings -> Plugins,搜索框中输入"Apifox Helper",点击安装插件。 2. 进入File -> Settings -> Apifox Helper,填写Apifox服务器地址、API访问令牌和模块项目ID配置。你可以在Apifox的官方网站上获取这些信息。\[2\] 配置完成后,你可以将IDEA内的项目与Apifox的项目进行关联,需要填写Apifox服务器地址、个人访问令牌和项目ID。你可以在IDEA的设置界面中找到这些配置项。\[3\] 通过使用Apifox IDEA插件,你可以更方便地生成和管理API文档,并与团队成员进行协作。希望这些信息对你有帮助! #### 引用[.reference_title] - *1* *2* [apifox 集成 idea2022.2.5 apifox配置自动登录token](https://blog.csdn.net/qq_28695333/article/details/129865985)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Apifox IDEA 插件 | 帮助开发者快速生成 API 文档](https://blog.csdn.net/m0_71808387/article/details/129123445)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值