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

Как настроить eclipse для автосохранения при запуске?

Я ищу конфигурацию или плагин для eclipse, который автоматически сохраняет файлы (поэтому мне не нужно использовать Ctrl + S). Он мог бы сделать это на потерянном фокусе или в течение некоторого периода времени. Я думаю, что видел что-то вроде этого (я знаю, что у него IDEA), но я не могу найти его сейчас.

4b9b3361

Ответ 1

Обновление через семь лет (Eclipse Neon 4.6)

Eclipse теперь имеет автоматическое сохранение грязных редакторов

По умолчанию функция автосохранения отключена.
Доступна новая страница предпочтений автосохранения (Preferences > General > Editors > Autosave) и позволяет включать/отключать автосохранение и изменять интервал автосохранения.
Обратный отсчет составляет reset при активности клавиатуры, щелчке мыши или при отображении всплывающего окна (например, поддержка содержимого, страница предпочтения,...).

https://www.eclipse.org/eclipse/news/4.6/images/autosave -preference-page.png


Оригинальный ответ (2009)

OP IAdapter добавил в комментариях:

Я ставлю плагин, как я описываю, существует.

... и вы правы!

Плагин Eclipse saveDirtyEditor должен делать то, что вам нужно.
Скопируйте SaveDirtyEditors_1.0.2.jar в свой каталог плагинов.

В разделе

вы получите новую страницу предпочтений
General > Editors > Text Editors > Save Dirty Editors

позволяя вам сохранять грязные файлы, такие как "myfile.java" под "myfile.java.snapshot" каждые 30 секунд (может быть меньше, если вы хотите).


Без дополнительного плагина, однако, Eclipse не поддерживает эту функцию.

Ближайшим может быть:

Window > Preferences > type "build"
  > General > Workspace > [x] Save automatically before build

Таким образом, каждый раз, когда вы нажимаете CTRL + B для фактического создания ваших источников, они будут сохранены.
Но я понимаю, что это не совсем то, что вам нужно.
Остерегайтесь, что ваш вариант будет не очень эффективным, если активирована опция "build automatically"... (что вызовет слишком много сборок).

Снова, не достигнув точно, что вы ищете, вы также имеете:

Run/Debug > Launching > Save required dirty editors before launching
Run/Debug > Launching > [x] Build (if required) before launching

Примечание: разница между IntelliJ IDEA и eclipse - это функция "скомпилировать с сохранением":

Как упоминалось в часто задаваемые вопросы IDEA:

Q:
Могу ли я включить компиляцию с сохранением в IntelliJ IDEA?

IntelliJ IDEA в настоящее время не поддерживает эту функцию.
Однако есть плагин Eclipse-mode", который обеспечивает аналогичную функциональность, поэтому мы предлагаем вам попробовать этот плагин.
Обратите внимание, что по умолчанию IntelliJ IDEA сохраняет файлы для вас, поэтому вам не нужно часто нажимать сочетание клавиш Ctrl + S, как вам нужно делать в других IDE.

Однако с Eclipse по умолчанию активируется "build on save", следовательно, отсутствие этой конкретной функции.

Ответ 2

http://code.google.com/p/eclatosa/

"Сохраняет все открытые редакторы в eclipse при отключении окна eclipse (например, IntelliJ)"

Ответ 3

Не нужно устанавливать дополнительный плагин.

Окно → Настройки → Общие → Рабочее пространство и там вы можете проверить:

Save automatically before build + Build automatically 

Если это не работает, попробуйте это:

Настройки → Запуск/Отладка → Запуск → Сохранение грязных редакторов перед запуском

Ответ 4

Я давно написал плагин для этого, который все еще работает: http://www.stateofflow.com/projects/71/save-me

Сохраняет редактор, когда он теряет фокус. Однако, если вы отключаетесь от затмения, он не замечает.

Ответ 5

Это будет лучшим решением. Настройки → Выполнить/Отладка → Запуск → Сохранить грязные редакторы перед запуском