Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse plugin 如何通过我的插件将快捷方式(“模板”)添加到eclipse属性?_Eclipse Plugin - Fatal编程技术网

Eclipse plugin 如何通过我的插件将快捷方式(“模板”)添加到eclipse属性?

Eclipse plugin 如何通过我的插件将快捷方式(“模板”)添加到eclipse属性?,eclipse-plugin,Eclipse Plugin,我正在通过调用Doo.dle(objecto)开发一个对象可视化插件。 现在我想为System.out.println()自动定义一个快捷方式,如sysout,例如doodle 我已经知道怎么用手做了: 窗口首选项Java编辑器模板 是否有一个扩展点或类似的东西可以用我的插件自动执行此操作?我自己设法做到了: 我必须定义一个javaCompletionProposalComputer扩展并实现一个ICompletionProposal 这不完全是我想要的,但它也起作用了 更新: 我终于发现了:

我正在通过调用
Doo.dle(objecto)
开发一个对象可视化插件。 现在我想为
System.out.println()
自动定义一个快捷方式,如
sysout
,例如
doodle

我已经知道怎么用手做了:

窗口
首选项
Java
编辑器
模板


是否有一个扩展点或类似的东西可以用我的插件自动执行此操作?

我自己设法做到了:

我必须定义一个
javaCompletionProposalComputer
扩展并实现一个
ICompletionProposal

这不完全是我想要的,但它也起作用了

更新:

我终于发现了:

关键是为
org.eclipse.ui.editors.templates
定义一个扩展。模式等可以从eclipse属性中的预定义模板中被欺骗(请参见问题)