Eclipse: Как обновить всю рабочую область? F5 этого не делает
У меня есть рабочее пространство с кучей java-проектов. Если я пойду в File->Refresh
, Он действительно ничего не обновляет (возможно, выбранный в данный момент проект). Как мне получить eclipse для обновления все проектов?
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 не работает:
- щелкните первый проект
- удерживая Shift
- провести ↓ ключ, пока они все не выбраны
- Теперь нажмите клавишу F5
ответ привел меня к еще более простому решению, без необходимости настройки.
Cmd-3 построить все (control-3 на windows)
Edit: коррекция -- мне нужно и обновить и построить. Сборка не обновляется автоматически. В настоящее время я использую два действия, "эхо" из моего комментария в связанном ответе, на который я только что ссылался (внешняя конфигурация инструмента с крючком для обновления всех), а затем cmd-3 "построить все"