Избегая диалога "изменено в файловой системе" eclipse?

Есть ли предпочтение или настройка, которая заставит Eclipse открывать диалог "Этот файл был изменен в файловой системе". когда я переключусь на Eclipse из другого редактора?

Шаги:

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

Ответ 1

Возможно, сообщение Eclipse для обновления рабочего пространства автоматически помогает:

Настройки → Общие → Рабочее пространство → Автоматическое обновление

Ответ 2

Это работает для меня с помощью Indigo Service Release 1, Build id: 20110916-0149, с настройками Preferences- > General- > Workspace → "Refresh using Native Hooks or Polling" и "Refresh on Access".

@Piotr Dobrogost, только один из этих вариантов необходим, чтобы избавиться от диалогового приглашения, однако это зависит от того, какое поведение вы хотите. Они делают разные вещи, но каждый сам по себе препятствует диалогу. С помощью "Обновить с помощью собственных крюков или опросов" файл будет автоматически обновляться при изменении файла без вмешательства пользователя. С "Обновить при доступе" файл обновляется только тогда, когда контекст изменяется на редактор, содержащий изменяющийся файл. Для моих целей (просмотр изменения вывода script) я считаю наиболее полезным использование "Refresh using Native Hooks or Polling".

Кроме того, это может показаться очевидным, но обратите внимание, что это работает только для файлов в рабочем пространстве eclipse.