Visual Studio Code 中的 Groovy 格式化程序/美化器 [关闭]

Posted

技术标签:

【中文标题】Visual Studio Code 中的 Groovy 格式化程序/美化器 [关闭]【英文标题】:Groovy formatter/beautifier in Visual Studio Code [closed] 【发布时间】:2018-12-22 10:33:10 【问题描述】:

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

但不幸的是,对于 Groovy,此选项不可用。还有according to the VSCode community,目前还没有实现这个功能的计划。

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

【问题讨论】:

【参考方案1】:

我不知道这对缩进以外的格式有多大作用,但我只是将文件扩展名从 .groovy 更改为 .js,在文件中单击鼠标右键,然后选择“格式化文档”。它为我修复了缩进。

【讨论】:

不是.java格式化器更适合.groovy吗?将不得不自己尝试... 不错,但它没有正确缩进shsteps。更重要的是,它可以通过将git checkout -b 更改为git checkout - b 之类的东西来弄乱sh 代码,注意不需要的“美”空间!有了这个警告,这是一个很好的解决方法。 非常接近我想要的,所以 +1 :)【参考方案2】:

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

https://marketplace.visualstudio.com/items?itemName=NicolasVuillamy.vscode-groovy-lint

【讨论】:

嗯,安装了,我尝试运行格式,没有任何反应 至少如果不正确缩进,它似乎改变了一些东西 请问您可以在那里发布您的问题吗? github.com/nvuillam/vscode-groovy-lint/issues (如果你还没有安装java也可以尝试在你的电脑上安装) 这对我不起作用。不修复缩进【参考方案3】:

它只能通过扩展程序获得,您可以搜索in the marketplace。

不幸的是,Groovy 似乎根本没有很多扩展。如果这可以被认为是该语言受欢迎程度的一个标志,那么开箱即用的 VS Code 就不太可能获得广泛的支持。

【讨论】:

传入...我正在为 npm-groovy-lint 构建一个 vscode 扩展,并且正在格式化? @NicolasVuillamy 这个建成了吗? @KevinSummersill , marketplace.visualstudio.com/… ,我将很快发布一个带有“格式”的版本(您已经可以使用“修复错误”进行格式化,但它也可以修复其他错误而不是格式,如导入订单等....) @KevinSummersill 我刚刚发布了 0.5.1,其中包含对“格式化文档”VsCode 命令的支持! :) marketplace.visualstudio.com/… 无法安装 'nicolasvuillamy.vscode-groovy-lint' 扩展,因为它与当前版本的 VS Code(版本 1.40.1)不兼容。

以上是关于Visual Studio Code 中的 Groovy 格式化程序/美化器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

折叠 Visual Studio Code 中的所有方法 [重复]

Visual Studio Code 中的重复行

Visual Studio Code 中的高亮问题

Visual Studio Code 中的 Python 版本问题

如何从 Visual Studio Code 中的集成终端打开文件?

Visual Studio Code 中的远程调试