【问题标题】:code formatter for grails and Groovy? [closed]grails 和 Groovy 的代码格式化程序? [关闭]
【发布时间】:2009-06-24 13:18:42
【问题描述】:

我目前正在使用基本的文本编辑器来编写我的 grails 代码。有谁知道一个程序可以自动格式化代码,其缩进类似于 C 的缩进?我宁愿使用命令行程序来执行此操作,但如果这是唯一的选择,我可以使用 IDE 来格式化我的代码。

【问题讨论】:

    标签: grails groovy code-formatting


    【解决方案1】:

    在启用 NetBeans Groovy/Grails 插件的情况下尝试NetBeans v.6.7(不是当前的生产版本 6.5)。这是一个干净整洁的 IDE 界面(比 Eclipse 恕我直言更易于使用),您可以将其设置为与您的 Grails 安装集成。您可以从 IDE 调用所有 Grails 任务、编辑代码、测试和运行项目。然后,如果要格式化代码,只需在代码编辑器中右键单击并选择“格式化”。简单!

    【讨论】:

    • 使用 NetBeans 6.7 FCS,还是有一些问题。我发现最令人沮丧的是 IDE 将 Groovy 解析为 Java,并标记“错误”,这些“错误”不是 Groovy 文件中的错误。该文件运行良好,但在编辑时看到错误错误很烦人。从 Java 调用 Groovy 类是另一个报告错误错误的实例。如果你能忍受这个,它是非常有用的。
    【解决方案2】:

    我正在使用 VIM / GVIM 在 Groovy/Grails 中输入代码。它有代码格式,我只需要告诉我的 VIM groovy 和 java 是相似的......

    然后按gg = G [回车](从上到下的格式)

    【讨论】:

      【解决方案3】:

      this thread 推荐了一个用于此目的的工具。我还没有尝试过,但也许值得一看。

      【讨论】:

      • 该工具仅适用于windows平台。项目很可能已终止并被放弃。
      【解决方案4】:

      这里有一些关于how to get Grails working with NetBeans 的说明(在我上一篇文章中无法提交第二个网址)。

      【讨论】:

        【解决方案5】:

        groovy eclipse 插件在格式化 groovy 代码方面做得不错。 sts 可能对一些 grails 代码更聪明。

        【讨论】:

          【解决方案6】:

          您可以在命令行中使用 npm-groovy-lint,在 Visual Studio Code IDE 中使用 VsCode Groovy Lint :)

          https://www.npmjs.com/package/npm-groovy-lint

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

          【讨论】:

            猜你喜欢
            • 2012-01-14
            • 2010-09-17
            • 2010-11-17
            • 2011-08-19
            • 2011-04-14
            • 2012-04-05
            • 2023-03-24
            • 2010-09-25
            • 2018-12-22
            相关资源
            最近更新 更多