Visual Studio Code中的Groovy格式化程序/美化器

Sai*_*pta 15 groovy code-formatting visual-studio-code

对于VSCode中支持的文件,我们得到一个选项(当您右键单击文件编辑器时)Format Document (ALT+SHIFT+F).

但不幸的是,对于Groovy,此选项不可用.而根据VSCode社区,有没有计划来实现此功能.

是否有可用的替代解决方案,专门用于VSCode?

Jes*_*e S 13

我不知道这对于缩进以外的格式化有多好,但我只是将文件扩展名从.groovy更改为.js,右键单击文件,然后选择"格式化文档".它修复了我的缩进.

  • 不错,但它没有在“steps”内正确缩进“sh”。更重要的是,它可以通过将“git checkout -b”之类的内容更改为“git checkout - b”来弄乱“sh”代码,请注意不需要的“美丽”空间!有了这个警告,这是一个很好的解决方法。 (2认同)

Nic*_*amy 10

现在有一个针对 Lint、格式化和自动修复 Groovy 和 Jenkinsfiles 的 Visual Studio Code 扩展!:)

https://marketplace.visualstudio.com/items?itemName=NicolasVuillamy.vscode-groovy-lint Visual Studio Code 扩展嵌入 npm-groovy-lint,本身嵌入 CodeNarc

  • 嗯,安装了它,我尝试运行格式化但没有任何反应 (19认同)
  • 这对我不起作用。不修复缩进 (4认同)

jab*_*tta 5

它只能通过扩展程序获得,您可以在市场中搜索该扩展程序。

不幸的是,Groovy 看起来根本没有很多扩展。如果这可以被视为该语言受欢迎程度的标志,那么 VS Code 不太可能立即获得广泛支持。

  • 传入...我正在为 npm-groovy-lint 构建 vscode 扩展,并且正在进行格式化 (2认同)