十个超级实用的IntelliJ IDEA插件

2023年 10月 7日 66.9k 0

首先,我们通过一个示例,介绍在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 消耗更多的资源,过多的插件使用可能会影响你的开发环境的性能。

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

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论