0

我正在从我的领域特定语言 (DSL) 生成 Java 代码。我的语言使用字符串模板文件从 DSL 生成 Java 代码。

我的问题是字符串模板文件在 Eclipse 中生成未格式化的 Java 代码。每当我生成代码时,我都必须按 cntr + Shift + F 来格式化每个生成的 Java 文件。

有没有办法生成格式化代码?我正在使用 Eclipse IDE。

4

2 回答 2

2

至少您可以选择您感兴趣的the project/the package并使用Ctrl+Shift+F快捷方式立即将它们全部格式化。与格式化每个文件相比,这要好得多。

于 2012-03-31T12:30:41.713 回答
1

您必须注意StringTemplate模板中的缩进。我倾向于为代码片段编写模板,例如函数定义、函数调用甚至是必须在变量元素集合上扩展的参数声明,并将它们以编程方式组合为单个源文件模板的参数。

于 2012-03-31T12:59:22.480 回答