最好的IntelliJ IDEA插件



关键发起人x


使用键盘快捷键代替鼠标可以显着提高性能。由于IDEA提供了如此多的功能,因此令人生畏且难以学习所有键盘快捷键。幸运的是,有一个名为Key Promoter X的插件可以为您提供帮助。

这个想法很简单:每当您使用鼠标在IDE中调用命令时,就会出现一个弹出窗口,告诉您此操作的组合键是什么。



他甚至建议您为刚刚执行的操作分配键盘快捷键(如果还没有的话)。一段时间后,它变得很烦人,您更有可能确保记住键盘快捷键。

斯尼克


不幸的是,应用程序安全性经常被忽略。当前,大多数应用程序代码来自第三方库和环境。您必须确保使用的是没有安全漏洞的新版本。有一些工具可以帮助您。Snyk是其中之一。

Snyk提供许多功能。其中一个是IDE插件,可以扫描您的依赖项并确定它们包含哪些安全漏洞。



演讲助理


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



对于演示,截屏,结对编程等非常有用尤其是在使用键盘快捷键时,如果没有此插件,可能很难跟踪情况。

Edu工具


这是一个很棒的插件,可用于编码课程,研讨会等。它使您可以创建包含一系列任务的课程,这些任务可以直接在IDE中完成。您可以创建自己的课程或导入公共课程。

它既可以作为独立插件使用,也可以作为IntelliJ IDEA Edu Edition获得,它基本上是已经安装了该插件的IDEA社区的版本。

额外的图标


这基本上是一个图标包,可为特殊文件提供新图标,例如Travis配置package.jsonlint配置等。

这将非常有用,因为您可以立即识别这些特殊文件,因此,导航项目将更加容易。例如,package.json是带有json扩展名的文件,但是带有特殊图标的功能要有用得多,因为它是npm projects的重要文件



格拉齐


IntelliJ IDEA具有一个基本的拼写检查器,可以检测某些错别字,但总的来说它不是很有用。绝对不能替代诸如Grammarly之类的专用语法检查服务

幸运的是,有一个Grazie插件,通过许多有用的功能扩展了基本的拼写检查器。它还会发现更复杂的问题,例如语法错误。它还可以完全脱机工作。



Grazie插件还允许您检查提交消息。您可以在博客Meet Grazie上阅读更多内容:IntelliJ IDEA的完整拼写,语法和样式检查

Maven助手


IDEA已经拥有强大的工具来分析您的依赖关系以及与之相关的潜在问题,例如冲突或循环依赖关系。

Maven Helper提供了一个替代的用户界面,该界面分层显示了您的依赖关系。可能更容易阅读和浏览。另外,如果您使用的是IDEA社区版本,则这是您唯一的选择。



内部生成器


创建复杂的对象可能很困难。当然,您可以基于具有大量设置器的简单POJO进行开发,但是您不能保证所有创建的对象都具有所有必填字段并且不会以不完整的状态使用。要解决此问题,您需要构造函数。对于更复杂的对象,这可能导致许多具有许多参数伸缩式构造函数。在这些情况下,使用Builder模式更为合适。

该插件可以自动为您从POJO生成Builder。



彩虹括号


如果您在许多嵌套块和许多括号中苦苦挣扎,那么此插件适合您。由于每对括号都用颜色编码,因此可以轻松找到匹配的括号。



使用默认的颜色主题,阅读非常困难,因此Darcula更适合使用此插件。

缩进彩虹


该插件看起来像彩虹括号,但不会为括号加上颜色,而是缩进。如果您有许多层次的缩进难以导航,这将很有用。它甚至可以用没有正确缩进级别的红线标记,以使不一致立即显现出来。



同样,这在轻主题中不太明显,因此Darcula可能是最佳选择。

字符串操作


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

  • 各种上下文(Java,HTML,XML,SQL等)的转义/异常
  • 案例切换(下部,上部,烤肉串,帕斯卡,骆驼等)
  • 排序
  • 搜索
  • 修整

Git工具箱


虽然的IntelliJ的git的支持已经不错了,这个插件还提供了一些有用的功能。 您可以轻松地看到分支前面/后面有多少个提交。您可以按自定义频率设置自动采样。您可以在当前行中自动查看负责任的信息。





请求映射器


IDEA已经提供了文件之间相当强大的导航。使用REST端点时,有时您可能希望切换到特定的映射(例如/ person)而不是类(例如PersonController)。这是您知道网址但不记得它对应的类或方法的时候。单击适当的组合键后,您可以搜索映射URL并直接转到它们。



该插件当前支持Spring,JAX-RS和Micronaut。

多轮


IDEA支持同时运行多个任务(配置),但是此功能目前非常有限。

Multirun插件支持同时启动多个配置以及更复杂的选项。当同时运行后端和前端,测试多个模块等时,这可能非常有用。



IDEA思维导图


将编辑器和思维导图查看器直接集成到您的IDE中可能非常有用。不仅用于快速集思广益,而且用于准备文档。该插件可与基于文本的MMD文件配合使用,因此非常容易将智能卡置于版本控制之下并管理其更改。

CodotaTabNine


这两个插件是相似的。它们通过扫描开源项目并根据上下文智能地预测您可能要键入的内容来改善自动完成功能。

使用Codota,您还可以在公共项目中搜索某些类或方法的相关示例,这可能很方便。



缺了点什么?


您最喜欢的IDEA插件是什么?请分享以下评论。

Source: https://habr.com/ru/post/undefined/


All Articles