我想为 HTML 动态扩展内容助手 - 例如: - 添加新标签、属性和属性值 - 对于此代码:
<div class="someClass">
...
</div>
<div class=$>
..
光标位置是 $。我想在显示的提案中添加“someClass”。
问题是 - 最好的方法是什么?扩展 HTMLTagsCompletionProposalComputer 是否更好,将其连接到扩展点并覆盖 computeCompletionProposals(CompletionProposalInvocationContext, IProgressMonitor) 还是有更好的解决方案?一些好的教程或示例将非常有帮助。最重要的是 - 我需要动态地执行此操作,因此添加新模板对我来说不是一个好的解决方案。