IntelliJ IDEA обновить проект и обнаружить измененные файлы

Я использую Eclipse для разработки из-за того, что IntelliJ не может сделать (например, выделить все экземпляры переменной), а также потому, что IntelliJ медленнее работает на удаленном соединении. Но поскольку у меня все еще нет Maven, полностью интегрированного в Eclipse, мне нужно вернуться в IntelliJ для компиляции и запуска моего проекта с помощью Tomcat.

Как я могу сообщить IntelliJ об обнаружении всех файлов, которые были изменены в файловой системе, и перекомпилировать их? (Я не хочу вручную открывать каждый измененный файл, чтобы IntelliJ обнаружил изменение.) В Eclipse я просто обновил дерево проекта [ 1]...

Сноска

  • В Eclipse есть функция (с именем " Обновить с помощью собственных перехватчиков или опроса" ), которые вы можете включить для автоматического обнаружения изменений и синхронизации перспективы, когда обнаружены какие-либо основные изменения в файловой системе (см. изображения ниже). Это очень удобно и устраняет необходимость вручную обновлять проект при использовании инструментов сборки - где файлы/каталоги создаются в структуре каталога проекта.

Есть ли что-то подобное для Intellij (явный параметр или иначе), который устраняет необходимость нажатия кнопки для синхронизации представления с изменениями файловой системы?

'Refresh Using native hooks or polling' setting

Ответ 1

Вы можете использовать кнопку "synchronize" (две желтые стрелки) или короче Ctrl + Alt + Y

Ответ 2

Intellij может выделять переменные экземпляры, вам просто нужно включить его. Кроме того, если вы вызываете проект компиляции, Intellij будет просто компилировать измененные файлы (и, если возможно, hotswap, если вы находитесь в режиме отладки и развертываете, например, tomcat)

Ответ 3

Щелкните правой кнопкой мыши ваш проект в левой панели и нажмите "Синхронизировать"

Вы можете увидеть статус в круглом значке в левом нижнем углу IDE

Ответ 4

Я знаю, что этот вопрос был опубликован несколько лет назад, но, возможно, эта информация поможет кому-то в будущем. Я действительно искал аналогичную проблему, и для меня работало следующее:

Перейдите в раздел Настройки > Сборка, выполнение, развертывание > Компилятор и убедитесь, что установлен флажок "Сделать проект автоматически".

Ответ 5

Нажмите Файл> Синхронизировать (или) ярлык Ctrl + Alt + Y

Ответ 6

На панели инструментов есть кнопка синхронизации. Нажмите на нее, и она обновит проводник проекта

Synchronise button