【问题标题】:How can I install Groovy plugin in WebStorm?如何在 WebStorm 中安装 Groovy 插件?
【发布时间】:2017-10-13 10:38:00
【问题描述】:

我正在使用 WebStorm 进行开发。我想为 Jenkins Groovy 管道进行语法高亮显示。

可以使用 InteliJ IDEA 来编辑 Jenkinsfiles,但是在 IDE 之间来回切换显然不方便。

我可以在 WebStorm 中从 IntelliJ IDEA 社区版安装 Groovy plugin 吗?如果是 - 如何?

【问题讨论】:

  • 你看过插件管理器了吗?你在里面找到了吗?
  • 很可能不会——因为它依赖于 WebStorm 中不可用的特定 API/Java 支持并且需要 IntelliJ。如果插件未在Plugins | Browse repositories... 中列出,则意味着它要么不兼容(不满足依赖关系),要么没有在那里发布。考虑到它是 JetBrains 自己的插件......第二个选项并非如此。

标签: intellij-idea groovy webstorm


【解决方案1】:

我也没有让那个插件工作,但作为部分替代方案,你可以使用这个 TextMate 包:https://github.com/textmate/groovy.tmbundle

  1. 下载存储库 (https://github.com/textmate/groovy.tmbundle/archive/master.zip)
  2. 将 zip 文件解压缩到系统上的某个目录
  3. 在WebStorm / IntelliJ / etc.中,进入File > Settings > Editor > TextMate bundles,点击+号并指向你刚刚解压到的目录

【讨论】:

  • 嗨,杰夫,我按照您的要求将说明写得更详细了
  • 您必须手动将 Jenkinsfile 添加为 TextMate 包源中的扩展。请参阅第 8 行之后的 /Syntaxes/Groovy.tmLanguage。这是 Jetbrains 自己的相关文档:jetbrains.com/help/webstorm/importing-textmate-bundles.html
  • 是的!该文件类型对话框条目不是绝对必要的。默认情况下,在导入 TextMate 包后,它会突出显示 .groovy.gvy 文件。通过在前面提到的文件中添加Jenkinsfile 条目,然后重新导入包,您可以使其突出显示名为Jenkinsfile 的文件。
  • 再次感谢您!突出作品!如果它可以折叠/展开代码块会更好。
  • WebStorm 现在通过 TextMate 插件正式支持 Groovy,请参阅 issue WEB-43111。因此,不再需要按照上面的说明进行额外下载。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-15
  • 1970-01-01
  • 1970-01-01
  • 2019-06-12
  • 2021-09-08
相关资源
最近更新 更多