如何为HTML扩展StructuredTextEditor(或文本编辑器)内容助手

时间:2012-08-28 14:35:50

标签: java eclipse-plugin

我想动态扩展HTML的内容助手 - 例如: - 添加新标签,属性和属性值 - 这段代码:

<div class="someClass">
...
</div>
<div class=$>
..

光标位置是$。我想在显示的提案中添加“someClass”。

问题是 - 最好的方法是什么?扩展HTMLTagsCompletionProposalComputer,将其连接到扩展点并覆盖computeCompletionProposals(CompletionProposalInvocationContext,IProgressMonitor)或者是否有更好的解决方案?一些好的教程或示例将非常有用。最重要的是 - 我需要动态地执行此操作,因此添加新模板对我来说不是一个好方法。

1 个答案:

答案 0 :(得分:1)

嗯,最好的地方是日食。

我不认为这应该是一个额外的插件。难道你不认为你更好地为日食发展做出贡献吗?如果是这样的话:

  1. 下载Eclipse-Sources
  2. 添加功能
  3. 将修复发布到bugs-eclipse作为建议。
  4. 此致