web-dev-qa-db-ja.com

IntelliJ IDEAプロジェクトを更新し、変更されたファイルを検出する

IntelliJができないすべてのこと(たとえば、変数のすべてのインスタンスを強調表示するため)と、IntelliJがリモート接続で非常に遅いため、開発にEclipseを使用しています。しかし、MavenをEclipseに完全に統合していないため、Tomcatを使用してプロジェクトをコンパイルおよび実行するには、IntelliJに切り替える必要があります。

ファイルシステム上で変更されたすべてのファイルを検出して再コンパイルするようにIntelliJに指示するにはどうすればよいですか? (IntelliJに変更を検出させるために、変更された各ファイルを手動で開きたくありません。)Eclipseでは、プロジェクトツリーを更新します[1] ...

脚注

  1. Eclipseには、「Refresh Using native hooks or polling」という名前の機能があり、変更を自動的に検出して同期することができます。ファイルシステムで根本的な変更が検出されたときの視点(下の画像を参照)。これは非常に便利であり、ビルドツールを使用するときにプロジェクトを手動で更新する必要がなくなります-プロジェクトディレクトリ構造でファイル/ディレクトリが作成されます。

ビューをファイルシステムの変更と同期させるためにボタンをクリックする必要がなくなる、Intellij(明示的な設定など)に似たものはありますか?

'Refresh Using native hooks or polling' setting

34
Garret Wilson

「同期」ボタン(2つの黄色の矢印)または短いボタンを使用できます Ctrl+Alt+Y

62
krakover

Intellijは変数インスタンスを強調表示できます。有効にする必要があります。さらに、コンパイルプロジェクトを呼び出すと、Intellijは変更されたファイルをコンパイルします(デバッグモードでTomcatなどに展開している場合は可能な限りホットスワップします)

8
m.milicevic

左ペインでプロジェクトを右クリックし、「同期」をクリックします

IDEの左下にある丸い丸いアイコンでステータスを確認できます

4
benignfoppery

私はこの質問が数年前に投稿されたことを知っていますが、おそらくこの情報は将来誰かを助けるでしょう。私は実際に同様の問題を調査していましたが、次のことをしてくれました:

[設定]> [ビルド、実行、配置]> [コンパイラ]に移動し、[プロジェクトを自動的に作成する]がオンになっていることを確認します。

1
tijis

[ファイル]> [同期(または)ショートカットctrl + Alt + Y]をクリックします

1

ツールバーに同期ボタンがあります。クリックすると、プロジェクトエクスプローラーが更新されます

Synchronise button

1
Tester Man