IntelliJ IDEA最佳插件 - Vojtech Ruzicka


1. Presentation assistant
这是一个简单的插件,每次在IDEA中执行操作时,都会显示一个弹出通知。它显示了执行了什么操作以及与之关联的键盘快捷键是什么。

2. Key promoter X
使用键盘快捷键代替鼠标可以大大提高工作效率。由于IDEA提供了如此多的功能,因此令人生畏且难以学习所有快捷方式。幸运的是,有一个名为Key Promoter X的插件可以为您提供帮助。
每当您使用鼠标在IDE中调用命令时,都会显示一个弹出窗口,告诉您此操作的键盘快捷键是什么。

3. Snyk
大多数应用程序代码都来自第三方库和框架。您需要确保使用没有安全漏洞的新版本。有一些工具可以帮助您。Snyk是其中之一。

4. Edu Tools
这是用于编码课程,研讨会等的出色插件。它使您可以构建带有一组任务的课程,这些任务可以直接在IDE中执行。您可以建立自己的课程或导入公共课程。

5. Extra icons
一个图标包,它为特殊文件(例如Travis配置package.json,,lint配置等)提供新图标。
这非常有用,因为您可以立即识别这些特殊文件,因此,您的项目更容易浏览。例如,package.json是一个json文件,但是为它添加一个特殊的图标会更加有用,因为它是npm项目的重要文件。

6. Grazie
IntelliJ IDEA具有基本的拼写检查器,可让您检测一些错别字,但除此之外并没有太多用处。绝对不能替代诸如Grammarly之类的专用语法检查服务。

幸运的是,有一个名为Grazie的插件,它通过许多有用的功能增强了基本的拼写检查器。它还可以检测更高级的问题,例如不正确的语法。它也完全脱机工作。

7. Maven Helper
IDEA已经拥有强大的工具来分析您的依赖关系以及与之相关的潜在问题,例如冲突或循环依赖关系。
该程序提供了一个替代UI,可按层次显示依赖关系。这可以更容易阅读和浏览。另外,如果您使用社区版,这是您唯一的选择。

8. InnerBuilder
创建复杂的对象可能很困难。需要很多构造函数。使用这个构建器插件更为合适。该插件可以从POJO自动为您生成一个构建器。

9. Rainbow Brackets彩虹括号
如果您在大量嵌套块和大量括号中苦苦挣扎,则此插件适合您。由于每对括号都用颜色编码,因此可以很容易地找到匹配的括号。

10. Indent Rainbow缩进彩虹
该插件类似于Rainbow括号,但是它不会为括号加上颜色,而是为您的缩进着色。如果您有很多缩进级别,这些缩进级别很难导航,则可能会很有用。它甚至可以标记没有用红色标记适当缩进级别的线,因此当不匹配时立即显而易见。

11. 字符串操作
这是一个方便的插件,它使您可以对字符串执行各种操作,例如:

  • 对各种上下文(Java,HTML,XML,SQL等)进行转义/取消转义
  • 案例切换(下部,上部,烤肉串,帕斯卡,骆驼等)
  • 排序
  • 格列普
  • 修整


12. Git工具箱
尽管IntelliJ中对git的支持已经相当不错,但是此插件仍然提供了一些有用的功能。
您可以轻松地看到您的分支之前/之后有多少个提交。您可以配置自动获取频率。您可以在当前行上自动看到行内怪信息。

13. 请求映射器
IDEA已经在文件之间提供了非常强大的导航功能。使用REST端点时,您有时可能更喜欢导航到特定的映射(例如/persons)而不是类(例如PersonController)。这是在您知道URL但不记得它对应于哪个类或方法的情况下。按下关联的键盘快捷键后,您可以搜索URL映射并直接导航到它们。
该插件当前支持Spring,JAX-RS和Micronaut。

14. Multirun
IDEA 确实支持一次运行多个任务(配置),但是非常有限。Multirun插件确实支持使用更复杂的选项一次运行多种配置。当同时运行后端和前端,测试多个模块等时,这将非常有用。

15. IDEA思维导图
将思维导图编辑器和查看器直接集成到IDE中可能非常有用。不仅用于快速集思广益,而且用于文档。该插件可处理MMD基于文本的文件,因此很容易让您的思维导图受到版本控制并管理它们的更改。

16. CodotaTabNine
这两个插件是相似的。它们基于扫描开源项目并根据上下文智能地预测您可能要键入的内容,从而增强了您的自动完成功能。使用Codota,您还可以在公共项目中查找come类或方法的相关示例,这很方便。

以上插件点击进入链接后下载zip文件,在Idea中按Ctrl+Alt+S,选择从磁盘安装插件,选中这些zip文件即可