2012-02-16 12 views
7

Есть ли способ, которым я могу иметь Delphi IDE автоматически сохранять все открытые проекты каждые X минут или непосредственно перед компиляцией? Я смотрел в XE2 и в Gexperts и ничего не видел, но это ничего не значит, поскольку я толстый.Как автосохранение в XE2?

+1

Вы должен действительно подчеркнуть ваш вопрос по поводу историй, некоторые люди не очень хорошо читают большие тексты, а спешат дать ответ ... Между тем, GExperts/CnPack do не имеют такой особенности, Касталия имеет (в не слишком стабильном состоянии). Кроме того, вы можете написать такого мастера самостоятельно, это просто, но вам нужно выяснить, что делать с никогда не сохраненными ранее модулями. – OnTheFly

+0

CTRL + SHIFT + S - ваш друг, я одержим этим сокращением с D7 дней ((: – ComputerSaysNo

+0

Бах, мне нравится небольшая история. Флажок «Маленький диалог с гильдией» наложил мне улыбку. –

ответ

8

Andy'sDDevExtensions имеет опцию «Compile Backup», которая автоматически сохраняет копию измененных блоков в .cbk файл (например, Example.pas.cbk).

+0

Это получило ответ из-за других предлагаемых лакомств. – Mawg

+3

@Mawg: Извините; Я пропустил часть вопроса, в котором говорилось: «Как мне сохранить, прежде чем компилировать и получить другие лайты, заброшенные?» :) Может быть, вы должны отредактировать свой вопрос? (+1 к Джерри, кстати, я забыл, что DDevExtensions сделал это тоже.) –

+0

+1 и мои извинения, Кен. Вы ответили правильно и быстрее, но мне нравятся те другие лакомства, которые я забыл просить :-) – Mawg

21

Установите флажок в поле ввода Tools->Options->Environment Options->Autosave->Editor Files. Он сохранит файлы при компиляции/запуске.

(Если вы еще этого не сделали, я также проверил бы Tools->Options->Editor Options->Create backup files и установил File backup limit на 10. Более того, это позволяет управлять версиями с использованием .history-папки для каждого проекта (к которому вы можете получить доступ, используя History вкладку в нижней части редактора кода.)

+0

-1, не соответствует требованиям OP. Первая предпосылка никогда не сохраняется при компиляции. один из них вне темы, потому что он никогда не спасает компиляцию и ничего не делает для резервного копирования. – OnTheFly

+2

Au contraire, когда эти два проверены, и вы запускаете программу, файлы сохраняются. Чтобы доказать это, вы можете посмотреть на «Sa ve ". Он будет серым, предлагая, чтобы это было сделано. –

+0

@user, возможно, в очень старой версии Delphi, которую вы используете, это не так, но в современных версиях, таких как XE2, это конечно. –