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

标签 java eclipse-plugin

我想动态扩展 HTML 的内容助手 - 例如: - 添加新标签、属性和属性值 - 对于此代码:

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

光标位置为$。我想将“someClass”添加到显示的提案中。

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

最佳答案

嗯,最好的地方是在 eclipse 内部。

我认为这不应该是一个额外的插件。您不认为您更好地为 eclipse 开发本身做出贡献吗?如果是这样:

  1. 下载 Eclipse 源
  2. 添加您的功能
  3. 将修复作为建议发布到 bugs-eclipse。

问候

关于java - 如何扩展 HTML 的 StructuredTextEditor(或文本编辑器)内容助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12161668/

相关文章:

java - Hibernate查询从三个相关表中获取记录

java - 如何使用fragment在viewpager中打开sd卡中的多个图像?

java - 将 Dom 元素转换为字符串时出现 NullPointerException

java - Wiiremock http 失败错误

css - Eclipse E4 RCP 应用程序中的外部 CSS 样式表

java - AbstractButton.setEnabled(true) 的 NullPointerException

java - Eclipse 插件 : Populating dynamically a menu with commands and corresponding handlers

java - 如何自动化重复过程以在项目中添加新字段?

java - 如何在同一个工作台中运行Eclipse插件?

java - 如何向 "Window->Open View"菜单的 viewShortCut 贡献部分