web-dev-qa-db-ja.com

IntelliJ IDEA "プロジェクトを自動的に作成する"問題

12月にEclipseからIntelliJ IDEAに切り替えましたが、数日以内に元に戻しました。今日、IntelliJをもう一度試しましたが、基本的に問題は1つだけ残っています。

問題は、保存時にJavaクラスをコンパイルしたいことです。理由は、新しいクラスを取得するJRebelを使用しているためです。ヒットしたくない +F9 変更されたクラスをコンパイルするたびに。

EclipseModelプラグインについて読みましたが、プラグインのページのコメントで読むことができるように、これは(もう)機能していないようです: http://plugins.jetbrains.com/plugin/?id=3822 ==

プロジェクトを自動的に作成する」も試しましたが、これは変更されたクラスだけでなく、すべてのクラスをコンパイルします。これは時間がかかるだけでなく、JRebelがすべてのクラスをリロードする原因にもなります。

助言がありますか?

18
Marcel Overdijk

保存とビルドの作成を行うマクロを作成することになりました。次に、このマクロにCtrl + Sショートカットを割り当てたところ、正常に機能しました。

17
Marcel Overdijk

キーをから再マップした場合はどうなりますか Ctrl+F9 に Ctrl+S?基本的にあなたはただ押す習慣に追いつくでしょう Ctrl+S Eclipseでそれを行うので、IntelliJで別のキーを押すだけです。

IntelliJ IDEA 12には、プロジェクトクラスを自動的にコンパイルするアウトプロセスコンパイラが付属していますが、予測できないようです。ページを更新しても、クラスはまだコンパイルされていません。残念ながら、JRebelのオフプロセスコンパイルのシナリオは役に立ちません。

5
Anton Arhipov

これはあなたが望むものではないかもしれませんが、通常は自動保存をオンのままにします。現在作業中のクラスをコンパイルする必要がある場合は、Ctrl + Shift + F9.を実行します。

2
Roberto

私のIntelliJ IDEAバージョンは2017.3.4で、自動的にコンパイルされるようにいくつかの値を変更しました。

Settings

Registry

2
Feng Zhang