Обновление F5 не всегда доступно/работает в eclipse
Обычно, если я хочу обновить проект (или папку, рабочий набор,...) в eclipse, я просто выбираю проект и нажимаю F5. Иногда, однако, ничего не происходит после удара F5. Когда я затем щелкните правой кнопкой мыши проект, я вижу в контекстном меню опцию Refresh
, а не Refresh... (F5)
.
Итак, по какой-то причине текущее состояние или такой проект не позволяет F5 обновляться. У меня есть эта проблема сейчас в Indigo, но это уже было, по крайней мере, в двух предыдущих версиях eclipse.
Является ли это ошибкой или существует (действительная) причина, по которой F5 иногда недоступна?
Ответы
Ответ 1
Я предполагаю, что ключ F5 отображается на несколько действий, где "Обновить" имеет самый низкий приоритет. Вы можете увидеть отображение в разделе "Настройки" > "Основные" > "Клавиши"
По умолчанию F5 отображается в "Refresh" и "Step in" во время отладки, в зависимости от того, какие плагины вы используете, может быть больше сопоставлений.
Но в другом примечании:
Даже если в контекстном меню перечислены F5 как ярлыки, обновление часто не работает для меня таким образом (особенно когда у меня есть ошибка "вне синхронизации" от CVS). Я привык к rightclick обновлять мой проект, поскольку он всегда работает...
Ответ 2
Поэтому по какой-то причине текущее состояние проекта не позволяет обновлять F5.
Если у вас идет сеанс отладки (даже если он находится в фоновом режиме и вы находитесь в другой перспективе), F5 отключен для обновления и отображается как "Step-Into".
Остановка сеанса отладки снова включит F5 для обновления.
Ответ 3
Я просто оставлю это здесь на случай, если это затронет кого-либо.
Если вы добавляете файл/папку, но они отфильтрованы в Package Explorer> Filters, обновление будет работать, но, очевидно, не будет отображать добавленный ресурс
Это может выглядеть как тихая ошибка (это не так; он делает то, что вы просили, хотя бы по умолчанию в некоторых случаях).