Может ли Eclipse обновлять ресурсы автоматически? - PullRequest
154 голосов
/ 31 июля 2009

Eclipse (3.4.2 с PyDev) имеет дело с несинхронизированными ресурсами (файлами, которые были отредактированы вне IDE) в отличие от других IDE, которые я использовал, где только ресурсы с открытыми редакторами считаются вне из-синхронизации. В Eclipse любой ресурс может быть не синхронизирован.

Это означает, что когда я выполняю поиск после изменения любого файла вне Eclipse, я получаю диалоговое окно с сообщением об ошибке синхронизации файлов, даже если у них нет открытых редакторов. Насколько я могу судить, команды глобального обновления не существует, поэтому я вынужден прочитать имена проектов (у меня есть несколько проектов) в диалоге ошибок и выполнить щелчок правой кнопкой мыши + обновить для каждого из них.

Я проверил настройку Refresh Automatically в Settings > General > Workspace, но это не имеет никакого эффекта. Есть ли способ заставить Eclipse всегда просто загружать неактивные ресурсы с диска?

Ответы [ 12 ]

2 голосов
/ 01 июля 2011

Да, обновление при доступе давно назрело ... в этих ответах и ​​подобных запросах обычно предлагалось включить глобальное автоматическое обновление, что может занять много времени для крупных удаленных проектов. На самом деле есть те, кто скажет, что обновление при доступе должно было быть исходным (<3.x) поведением по умолчанию ... </p>

1 голос
/ 19 февраля 2010

Даже если решения, предложенные другими людьми, действительно верны, у вас есть плагин " Обновить все " для Eclipse. Просто добавьте страницу Обновление в список сайтов обновлений Eclipse, чтобы установить ее в своей IDE.

...