java - 基于 Eclipse JSDT 的编辑器的内容辅助

标签 java eclipse-plugin content-assist jsdt nodeclipse

在 Eclipse 中,内容辅助通常由一些实现 IContentAssistProcessor 的类来实现( JavaDocexample )

如何为基于 JSDT 的编辑器实现相同的 CompletionProposal

我知道的唯一例子是 http://code.google.com/a/eclipselabs.org/p/jsdt-jquery/ ,但是它很大并且不清楚如何扩展 JSDT 以实现代码辅助。

JSDT 中还有其他 API 吗?请指出要使用的 API。

相关
How to extend javascript editor in JSDT in Eclipse with adding new functions

最佳答案

您需要实现 completion proposal extension point JSDT 编辑器。 在那里,您必须指定一个实现必要接口(interface)的类,但它与非常通用的 IContentAssistProcessor 不同。

根据您的用例,您可能还想查看相关的 quickAssistquickFix扩展点。

关于java - 基于 Eclipse JSDT 的编辑器的内容辅助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20738788/

相关文章:

java - 当 NULL LocalDate 作为输入给出时, native 命名查询失败并出现异常 "column is of type date but expression is of type bytea"

java - 如何从 JPanel swing 更改 JFrame 标签

java - 服务器执行的线程数超过指定数量

java - eclipse 。保存工作区需要永远

java - 从插件修改 Eclipse UI

c - 如何解析 Eclipse 内容辅助以显示正确的结构

eclipse - 在 Eclipse Content Assist 中循环浏览提案

eclipse - org.eclipse.e4.core.di.InjectionException : java. lang.NullPointerException

eclipse-plugin - eclipse离线安装sonarlint插件

javascript - Eclipse 3.8.1 Content Assist 导致计算机挂起约 5 秒