eclipse のプラグインを開発しており、コンテキスト メニューにいくつかのアクションを追加したいと考えています。しかし、実際には、エディターでのテキスト選択に従って事前に結果を準備し、メニュー項目が選択されたときに結果を表示したかったのです。私はその記事に従いましたhttp://www.eclipse.org/articles/Article-WorkbenchSelections/article.html - すべてのインターフェース (ISelectionListener
などISelectionChangedListener
) はSelectionChanged
イベントを処理できますが、エディターは選択の長さも変更された場合にのみ変更をカウントします - そのため、エディターで単純にクリックしてもイベントは発生しませんが、カーソルが現在単語内にあり、長さが 0 の場合、単語 (たとえば) を選択として取得したい.
問題は、ゼロの長さの値を変更してカーソルの位置/オフセット/選択を追跡するための最も簡単な解決策は何ですか?