我正在从我的领域特定语言(DSL)生成Java代码。我的语言是使用字符串模板文件从DSL生成Java代码。
我的问题是,字符串模板文件在Eclipse中生成未格式化的Java代码。每当我生成代码时,我必须按cntr + Shift +F来格式化每个生成的Java文件。
有什么方法可以生成格式化代码吗?我使用的是Eclipse IDE。
发布于 2012-03-31 20:59:22
您必须注意StringTemplate模板中的缩进。我倾向于为代码片段编写模板,例如函数定义、函数调用,甚至是必须在变量元素集合上扩展的参数声明,并以编程方式将它们组合为单个源文件模板的参数。
发布于 2012-03-31 20:30:42
至少您可以选择您感兴趣的the project/the package,并使用Ctrl+Shift+F快捷方式立即格式化所有这些文件。与格式化每个文件相比,这要好得多。
https://stackoverflow.com/questions/9955531
复制相似问题