我正在编写一个Eclipse插件,它具有自动完成的功能(当您按 Ctrl + Space 时)。 一般来说,我知道它是如何运作的,我完成了自己的建议。
但问题是,我的老板要求我完成与eclipse相同的完成。例如,如果我键入“Str”或“org”并按 Ctrl + Space ,我想要从Java获得完成列表,例如“Str”a “String”,for“org”“org.eclipse ....”+一长串清单。所以我需要计算包和类的提议,就像在Eclipse的JDT编辑器中一样。
我知道这可能听起来很愚蠢,使它与现有的相同,但我需要这个解决方案。
有没有人提前做过类似的事情?我需要实现哪一堂课?我需要做些什么更改(plugin.xml?)?
答案 0 :(得分:0)
尝试使用org.eclipse.jdt.ui.text.java.CompletionProposalCollector。有一个关于如何在类'Javadoc中使用它的例子。