我正在编写一个带有向导 ( org.eclipse.jface.wizard.Wizard
) 的 Eclipse 插件,它创建一个带有基本代码模板的新文件。为了简化文件内容的“拼凑”,我计划将所有内容都塞进一个长字符串中,将其注入文件中,然后调用我的自定义 Formatter (inherits org.eclipse.xtext.formatting.impl.AbstractDeclarativeFormatter
) 来清理所有缩进等等。
问题是,我如何以编程方式调用格式化程序?在向导中,我调用IDE.openEditor()
并取回IEditorPart
. 我能从这里做什么?