我正在开发一个Eclipse插件,在按下按钮时,插件会在Java编辑器中获取所选文本并放入一个出现的文本框.
我的代码看起来像这样:我从这里得到它:http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg02200.html
private ITextSelection getSelection(ITextEditor editor) {
ISelection selection = editor.getSelectionProvider()
.getSelection();
return (ITextSelection) selection;
}
private String getSelectedText(ITextEditor editor) {
return getSelection(editor).getText();
}
Run Code Online (Sandbox Code Playgroud)
问题是如何ITextEditor显示Java编辑器.巧合的是,这是我发布的链接中的线程中的下一个问题,但它没有答案:(
如何在eclipse编辑器中替换选定的代码部分(通过鼠标选择选择),并仅/* selected text */通过插件替换相同的代码?我已经设计了一个插件来在工具栏中创建一个按钮.当我点击它时,我需要它来更改所选的文本并将其放入/* */.