1

Java エディターからユーザー入力を取得し、計算を行い、結果をビューに書き込むプラグインを作成しました。前述の計算のプロセスを開始する方法は、コンテキストメニューを使用することであり、私はそれが嫌いです。ctrl+space、つまりコンテンツアシストで開始したいと思います。プラグインが行うことに関しては、より高速で直感的です。そうする方法はありますか?

更新:たとえば、ユーザーが ctrl+space を押したときに現在のカーソル位置を取得するにはどうすればよいですか? その位置情報を使用して、ビューに出力します。これは、私が基本的に必要とする最も単純なプラグインです。

4

1 に答える 1

2

javaCompletionProposalComputerを拡張することで、Ctrl-Space のコンテンツ アシスタント計算に参加できます。ただし、Java ファイルに対して任意の変更操作をトリガーする場合は、代わりにクイック アシストを提供する方が適しています。

用語に混乱している場合: クイック アシストの例として、"if ステートメントを反転" という提案があります。これは、"if" にカーソルを置いて Ctrl-1 を押すと表示されます。

于 2012-09-13T18:00:24.687 に答える