Intellij IDEA的RAML插件

4
我刚开始在我的Java项目中使用RAML。我正在使用Intellij IDEA,但是我的RAML文件显示为纯文本,没有任何文本高亮。似乎它根本不识别这种类型的文件。 我尝试了谷歌搜索并检查了插件列表。如果插件不存在,您会有什么建议?看起来我需要使用其他工具来正确地修改此文件。

似乎有一个插件没有起作用:https://github.com/plducharme/raml-intellij。目前我在没有任何插件的情况下编辑文件。 - Rainer Blessing
任何 YAML 插件都可以,这就是我在 Eclipse 中所做的。但是考虑使用 Atom 插件,它完全支持 RAML,并且充满了惊喜 :) - David Dossot
你能提供一些关于这个插件的链接吗?我已经尝试搜索了,但只找到了Atom编辑器(https://atom.io/)。 - Rufi
4个回答

8

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

Intellij有一个针对YAML语法的插件,因此您可以使用它来处理RAML。

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

  • 然后在已识别文件类型下拉菜单中向下滚动到YAML并选择它。

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


谢谢。是的,我已经找到了这种方法,但不幸的是,我只尝试了YAML/Ansible插件,它使我的raml文件高亮显示,但每一行都会出现“行末意外标记”的错误,然而,我的raml文件是正常的并且可以工作。你使用哪个YAML插件? - Rufi
我认为这是默认的YAML设置中内置的代码风格插件。它在错误检查方面并没有做很多工作,但它会缩进并为键、值和注释提供不同的颜色。 - gmoney

1

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


这个肯定比仅有一个YAML插件更好,因为它具有验证和自动完成功能。 - Shoki
太好了!我猜这就是我要找的,但是目前为止安装设置并不直观,你觉得难吗? - Rufi
你有什么问题? - machaval
我安装了插件并将*.raml文件扩展名添加到已识别的文件类型中,现在似乎有了高亮显示,但我没有看到任何自动完成,可能是什么问题? - Rufi
1
插件在IntelliJ 2021.2.1上无法正常工作。 - Mantas
自从该插件在2017年更新后,它就不兼容任何最新的IDEA版本。 - Aleksandr Kravets

1

谢谢您的回答,但据我所知,这是一个独立的编辑器,而不是Intellij的插件。 - Rufi

0

我曾经使用的Raml插件已不再开发。为了替换它,我将Raml完成功能添加到DataWeave插件中。因此,如果您安装插件,它还将添加Raml和Oas支持。遗憾的是,我不得不做出这个改变。所有这些插件都是在我的业余时间维护的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接