Eclipse: Как обновить всю рабочую область? F5 этого не делает


У меня есть рабочее пространство с кучей java-проектов. Если я пойду в File->Refresh, Он действительно ничего не обновляет (возможно, выбранный в данный момент проект). Как мне получить eclipse для обновления все проектов?

7 97

7 ответов:

Это действительно будет только обновить текущий проект (или, более конкретно, текущий выбор в обозревателе проектов). Я просто нажимаю где-то в проводнике проекта, do Ctrl+A чтобы выбрать все проекты, а затем нажмите F5 для достижения полного обновления.

Если вы хотите обновить все проекты, игнорируя закрытые проекты, то самый простой способ:

  • ctrl-click и элемент в Обозревателе проектов (чтобы убедиться, что P. Explorer имеет фокус)
  • ctrl-click элемент снова, чтобы он больше не выделялся (но у P. Explorer все еще есть фокус)
  • F5 теперь будет обновлено все рабочее пространство

эффективно F5 освежает рабочей области при навигации имеет фокус и ничего не выбрано.

Ctrl-A, затем F5.

вы можете настроить рабочее пространство для автоматически "обновить", когда он обнаруживает изменения в предпочтениях. ("Окно" > "Установки" > "Общие" > "Рабочее Пространство" > "Обновить" Автоматически)

легко.

  • создать внешний инструмент: выполнить > внешние инструменты > внешние инструменты Конфигурация...
  • создайте новую конфигурацию программы укажите местоположение в exe, которое очень быстро (я использую Cygwin 'ls')
  • на вкладке обновить выберите Обновить ресурсы по завершении, вся рабочая область
  • на вкладке сборка снимите флажок построить перед запуском

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

управление нажмите все ваши проекты вместе, затем щелкните правой кнопкой мыши и нажмите Обновить.

обычно я обновляю все так, Затем я обязательно очищаю все проекты и перестраиваю в eclipse.

для тех, кому интересно, Как выбрать все эти проекты на OS X, где Ctrl+A не работает:

  1. щелкните первый проект
  2. удерживая Shift
  3. провести ключ, пока они все не выбраны
  4. Теперь нажмите клавишу F5

ответ привел меня к еще более простому решению, без необходимости настройки.

Cmd-3 построить все (control-3 на windows)

Edit: коррекция -- мне нужно и обновить и построить. Сборка не обновляется автоматически. В настоящее время я использую два действия, "эхо" из моего комментария в связанном ответе, на который я только что ссылался (внешняя конфигурация инструмента с крючком для обновления всех), а затем cmd-3 "построить все"