Подтвердить что ты не робот

Обновление F5 не всегда доступно/работает в eclipse

Обычно, если я хочу обновить проект (или папку, рабочий набор,...) в eclipse, я просто выбираю проект и нажимаю F5. Иногда, однако, ничего не происходит после удара F5. Когда я затем щелкните правой кнопкой мыши проект, я вижу в контекстном меню опцию Refresh, а не Refresh... (F5).

Итак, по какой-то причине текущее состояние или такой проект не позволяет F5 обновляться. У меня есть эта проблема сейчас в Indigo, но это уже было, по крайней мере, в двух предыдущих версиях eclipse.

Является ли это ошибкой или существует (действительная) причина, по которой F5 иногда недоступна?

4b9b3361

Ответ 1

Я предполагаю, что ключ F5 отображается на несколько действий, где "Обновить" имеет самый низкий приоритет. Вы можете увидеть отображение в разделе "Настройки" > "Основные" > "Клавиши"

По умолчанию F5 отображается в "Refresh" и "Step in" во время отладки, в зависимости от того, какие плагины вы используете, может быть больше сопоставлений.

Но в другом примечании:

Даже если в контекстном меню перечислены F5 как ярлыки, обновление часто не работает для меня таким образом (особенно когда у меня есть ошибка "вне синхронизации" от CVS). Я привык к rightclick обновлять мой проект, поскольку он всегда работает...

Ответ 2

Поэтому по какой-то причине текущее состояние проекта не позволяет обновлять F5.

Если у вас идет сеанс отладки (даже если он находится в фоновом режиме и вы находитесь в другой перспективе), F5 отключен для обновления и отображается как "Step-Into".

Остановка сеанса отладки снова включит F5 для обновления.

Ответ 3

Я просто оставлю это здесь на случай, если это затронет кого-либо.

Если вы добавляете файл/папку, но они отфильтрованы в Package Explorer> Filters, обновление будет работать, но, очевидно, не будет отображать добавленный ресурс

Это может выглядеть как тихая ошибка (это не так; он делает то, что вы просили, хотя бы по умолчанию в некоторых случаях).