IntelliJ IDEA天蓝色ARM模板智能感知

问题描述

我是天蓝色的ARM模板的新手...我想使用IntelliJ IDEA,它具有Microsoft的天蓝色支持插件。我在IDEA中有整个项目(java + maven + azure)。我想在同一地方使用相关的ARM模板。 ARM模板文档非常丰富……因此,任何in-IDE高亮/智能提示都将不胜感激。

问题:

  • 当我使用ARM模板打开(常规文件)JSON文件(具有架构)时
    • CTRL + SPACE可以显示模式中的可能值,但是每次的确很慢(例如8秒)!这使其无法使用。没有任何类型的缓存吗?
    • 它不提供所有支持的值,缺少最新的“ 2019-04-01”。但架构包含它“ $ ref”:“ https://schema.management.azure.com/schemas/2019-04-01/Microsoft.Storage.json#/resourceDeFinitions/storageAccounts”
    • 位置上的CTRL + SPACE确实显示了可能位置的列表。不幸的是,它显示了“名称”而不是ID。 “西欧”与“西欧”。因此它将创建无效的模板。
  • 当我从Azure Explorer打开部署时,它会在拆分视图中并排显示ARM模板及其参数。非常喜欢。
    • 但是...对CTRL + SPACE无效。
    • 分割视图一直在改变宽度)-:

问题:

我了解其中一半归IDEA团队所有,一半归于Azure插件团队...但是在我看来,我做错了。

解决方法

...适用于对IntelliJ IDEA中的ARM模板感兴趣的任何人...

不幸的是,IDEA目前(2020年)还没有做好有效工作的准备。用于IDEA插件的Azure工具包需要更多工作...希望为将来的发行版提供希望。

具有Azure资源管理器扩展功能的免费Visual Studio代码是平稳且完全集成的。