【发布时间】:2009-06-24 13:18:42
【问题描述】:
我目前正在使用基本的文本编辑器来编写我的 grails 代码。有谁知道一个程序可以自动格式化代码,其缩进类似于 C 的缩进?我宁愿使用命令行程序来执行此操作,但如果这是唯一的选择,我可以使用 IDE 来格式化我的代码。
【问题讨论】:
标签: grails groovy code-formatting
我目前正在使用基本的文本编辑器来编写我的 grails 代码。有谁知道一个程序可以自动格式化代码,其缩进类似于 C 的缩进?我宁愿使用命令行程序来执行此操作,但如果这是唯一的选择,我可以使用 IDE 来格式化我的代码。
【问题讨论】:
标签: grails groovy code-formatting
在启用 NetBeans Groovy/Grails 插件的情况下尝试NetBeans v.6.7(不是当前的生产版本 6.5)。这是一个干净整洁的 IDE 界面(比 Eclipse 恕我直言更易于使用),您可以将其设置为与您的 Grails 安装集成。您可以从 IDE 调用所有 Grails 任务、编辑代码、测试和运行项目。然后,如果要格式化代码,只需在代码编辑器中右键单击并选择“格式化”。简单!
【讨论】:
我正在使用 VIM / GVIM 在 Groovy/Grails 中输入代码。它有代码格式,我只需要告诉我的 VIM groovy 和 java 是相似的......
然后按gg = G [回车](从上到下的格式)
【讨论】:
this thread 推荐了一个用于此目的的工具。我还没有尝试过,但也许值得一看。
【讨论】:
这里有一些关于how to get Grails working with NetBeans 的说明(在我上一篇文章中无法提交第二个网址)。
【讨论】:
groovy eclipse 插件在格式化 groovy 代码方面做得不错。 sts 可能对一些 grails 代码更聪明。
【讨论】:
您可以在命令行中使用 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
【讨论】: