我正在開發一個Eclipse插件,在按下按鈕時,插件將在Java編輯器中選定的文本並放入顯示的文本框中。從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();
}
問題是,我將如何得到所顯示的Java編輯器的ITextEditor
。巧合的是,在我張貼的鏈接線的下一個問題,但它是沒有答案:(
當你說:「選擇的文本,」你的意思其實強調的,或者僅僅是目前的關鍵詞光標是嗎? – StockB