Как настроить eclipse для автоматического сохранения при запуске?
Я ищу конфигурацию или плагин для eclipse, который автоматически сохраняет файлы (поэтому мне не нужно использовать Ctrl+S). Он может сделать это на потерянном фокусе или в течение некоторого периода времени. Я думаю, что видел что-то подобное (я знаю, что идея имеет это), но я не могу найти его сейчас.
4 ответов
обновление семь лет спустя (Eclipse Neon 4.6)
Eclipse теперь имеет автоматическое сохранение грязных редакторов
опция автосохранения по умолчанию отключена.
Новая страница настроек автосохранения (Preferences > General > Editors > Autosave
) и позволяет включить/выключить автосохранение и изменить интервал автосохранения.
Обратный отсчет сбрасывается при работе клавиатуры, щелчке мыши или при отображении всплывающего окна (например, content assist, страница настроек, ...).
оригинальный ответ (2009)
на OP IAdapter добавил в комментариях:
ставлю плагин, как я описываю, существует.
... и ты прав!
Eclipse-плагин saveDirtyEditor должны делать только то, что вам нужно.
Скопируйте SaveDirtyEditors_1.0.2.jar
в свой плагин справочник.
вы получите новую страницу предпочтений в разделе
General > Editors > Text Editors > Save Dirty Editors
, что позволяет сохранять грязные файлы, такие как'myfile.java
'under'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-это функция "компиляция при сохранении":
как упомянуто в ИДЕЯ FAQ:
Q:
Могу ли я включить "компиляцию при сохранении" в IntelliJ IDEA?IntelliJ IDEA в настоящее время не поддерживает эту функцию.
Однако есть "Eclipse-mode" плагин, который предоставляет подобную функциональность, поэтому мы предлагаем вам попробовать этот плагин.
обратите внимание, что по умолчанию IntelliJ IDEA сохраняет файлы для вас, поэтому вам не нужно часто нажимать сочетание клавиш Ctrl+S, как вам нужно делать в других ИД.
однако с Eclipse "сборка при сохранении" активируется по умолчанию, следовательно, отсутствие этой конкретной функции.
http://code.google.com/p/eclatosa/
" сохраняет все открытые Редакторы в eclipse при деактивации окна eclipse (например, в IntelliJ)"
нет необходимости установки дополнительных плагинов.
Окно - > Настройки - > Общие - > Рабочее Пространство и там вы можете увидеть:
Save automatically before build + Build automatically
Если это не работает, попробуйте этот:
настройки -> запускаем отладка -> запускаем -> сохранить грязные Редакторы перед запуском
Я давно написал плагин, чтобы сделать это, который все еще работает:http://www.stateofflow.com/projects/71/save-me
Он сохраняет редактор, когда он теряет фокус. Однако, если вы переключитесь с eclipse, он этого не заметит.