4

IntelliJ のプラグインを作成していますが、ファイルが保存されたとき、コードがコンパイルされたとき、またはリファクタリングが発生したときなど、既存のアクションのいくつかにフックする必要があります。プラグイン サイトで既存のアクションに関する情報を見つけることができませんでした。新しいアクションのみです。

これらの投稿は似ています: IntelliJ IDEA での保存アクション ファイル保存時の Intellij 再フォーマット

ただし、実際にプラグインを作成することは含まれていないため、そうするための内部フックがあることを願っています。

4

2 に答える 2

5

カスタム プラグインによって「保存時」イベントをインターセプトする方法のコード例を次に示します。

于 2012-07-22T12:36:33.207 に答える
4

FILE_DOCUMENT_SYNCトピックに登録されたFileDocumentManagerListenerを介して、「ファイル システムへの変更のフラッシュ」処理にフックできます。

IJ メッセージの詳細については、こちらをご覧ください。

于 2012-07-19T15:37:09.343 に答える