【问题标题】:Intellij IDEA Plugin for RAML用于 RAML 的 Intellij IDEA 插件
【发布时间】:2016-03-15 18:44:00
【问题描述】:

我刚刚开始在我的 Java 项目中使用 RAML。我正在使用 Intellij IDEA,我的 RAML 文件显示为原始文本,没有任何文本突出显示。它似乎根本无法识别这种类型的文件。

Intellij IDEA 中有 RAML 插件吗?

主要是我尝试用谷歌搜索它并检查了list of plugins。如果插件不存在,你会建议什么?看来我需要使用其他工具来正确修改这个文件。

【问题讨论】:

  • 似乎有一个插件没有做任何事情:github.com/plducharme/raml-intellij。目前我在没有任何插件的情况下编辑文件。
  • 任何 YAML 插件都可以,这就是我在 Eclipse 中所做的。但是考虑使用 Atom 插件,它完全支持 RAML 并且非常棒:)
  • 你能给我一些这个插件的链接吗?我曾尝试搜索,但只找到了 Atom 编辑器 (atom.io)

标签: java plugins intellij-idea raml


【解决方案1】:

RESTful API 建模语言 (RAML) 是一种基于 YAML 的语言,用于描述 RESTful API。

Intellij 有一个用于 YAML 语法的插件,因此您可以将它用于 RAML。

  • 只需转到设置 -> 编辑器 -> 文件类型。

  • 然后在 可识别的文件类型 下向下滚动到 YAML 并选择它。

  • 现在只需将 *.raml 和 *.rml 添加到 Registered Patterns 部分,您将获得语法高亮显示。

【讨论】:

  • 谢谢。是的,我找到了这种方式,但不幸的是,我只尝试了 YAML/Ansible 插件,它使我的 raml 文件突出显示,但在每一行中,我都收到错误“行尾出现意外的消息”,但是,我的 raml 文件是很好,很有效。你用的是哪个 YAML 插件?
  • 我相信它是带有默认 YAML 设置的内置代码样式插件。它在错误检查方面并没有做太多的事情,但它会缩进并为键、值和 cmets 提供不同的颜色。
【解决方案2】:

有一个插件 Raml Intellij Plugin 。它仍处于测试阶段,但您可以使用它。您可以直接从 Intellij 存储库下载

【讨论】:

  • 这个肯定比一个 YAML 插件好,因为它有验证和自动补全功能。
  • 太棒了!我想这就是我正在寻找的那个,但是,现在如何设置它并不直接,对你来说很难吗?
  • 你有什么问题?
  • 我安装了插件并为识别的文件类型添加了 *.raml 文件扩展名,现在似乎有突出显示,但是,我没有看到任何自动完成,可能是什么问题?
  • 从 IntelliJ 2021.2.1 起插件无法使用
【解决方案3】:

RAML Workbench for Atom 是入门的好方法。它为编写 RAML 提供了很多指导。

【讨论】:

  • 感谢您的回答,但据我所知,这是一个单独的编辑器,而不是 Intellij 的插件。
【解决方案4】:

我以前维护的 Raml 插件不再在 dev 下。为了替换它,我在 DataWeave 插件中添加了 raml 补全。所以如果你安装了Plugin 它也会增加对Raml 和Oas 的支持。可悲的是我需要做这个改变。所有这些插件都在我的业余时间维护

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    相关资源
    最近更新 更多