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

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

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

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

【问题讨论】:

    标签: groovy visual-studio-code code-formatting


    【解决方案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)不兼容。
    猜你喜欢
    • 2017-08-13
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2016-10-29
    • 2021-06-26
    • 1970-01-01
    • 2010-10-18
    相关资源
    最近更新 更多