从xtext的Eclipse编辑器中自动添加文本dsl项目
这里是我使用Xtext生成的DSL语法创建的一小段代码。从xtext的Eclipse编辑器中自动添加文本dsl项目
start
{
alpha
{
prev : alpha
next : beta
}
}
在此,我想,一旦我写下一个:测试版,自动代码应该改变这种
start
{
alpha
{
prev : null
next : beta
}
beta
{
prev : alpha
}
}
我需要什么样的代码添加?
我认为我们可以通过一些监听器来实现这一点,这个监听器监听编辑器中的变化并添加代码。但没有太多的支持,以便我可以清楚地理解。
您应该能够通过定制内容辅助实现它:https://www.eclipse.org/Xtext/documentation/310_eclipse_support.html#content-assist
雅,我已经整合,但在内容辅助,它只是建议,但不自动添加。 –
我看到我想如果只有一个提案,那么内容帮助会自动应用它。尽量确保你有一个。 –
好的,我会尝试和信息 –
BTW的Xtext是一个正确的拼写 –