将项添加到Eclipse文本查看器上下文菜单

我正在为eclipse开发一个插件。 在这个插件中,我需要能够在文本编辑器中的上下文菜单中添加一个项目。 到目前为止,我一直没有成功,有没有人知道如何添加此项目。

另外,如何获取包含编辑器中当前所选文本的字符串。

非常感谢。

关于选择部分,问题“ 通过插件命令从eclipse编辑器中替换选定的代码 ”足以满足您的需求:

try { IEditorPart part = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor(); if ( part instanceof ITextEditor ) { final ITextEditor editor = (ITextEditor)part; IDocumentProvider prov = editor.getDocumentProvider(); IDocument doc = prov.getDocument( editor.getEditorInput() ); ISelection sel = editor.getSelectionProvider().getSelection(); if ( sel instanceof TextSelection ) { // Here is your String final TextSelection textSel = (TextSelection)sel; } } } catch ( Exception ex ) { ex.printStackTrace(); } 

然后,您可以将此选择与弹出菜单中的项目添加相关联,如此SO问题:
“ 你如何为Eclipse中的编辑器上下文菜单贡献命令 ”