在我目前的工作中,我想为我的领域特定语言的程序员提供 xText 编辑器支持(因为它的代码完成、语法突出显示)。我在 xText 中写过语法。
为了提供 xText 编辑器支持,我将为程序员提供安装了 xText 插件的完整 eclipse IDE(可在 xText 网站上获得)。但是,我以以下手动手动步骤为代价获得了 xText 编辑器工具(如 5 分钟 xText 教程中所述)。
- 程序员必须去 File -> New -> Project -> xText Project
- 程序员必须用我的语言语法替换“hello world”示例语法。
- 他们必须去 RunAs -> Generate Xtext Artifacts。
- 最后,他们要做的是:运行 -> Eclipse Application 以获取编辑器支持。因此,他们可以编写 dsl 规范。
我的问题是,有什么方法可以通过单击来原子化(以最小的努力)这些任务(任何脚本或任何其他事情)?