2012-02-16 36 views
7

Có cách nào mà tôi có thể có IDE Delphi tự động lưu tất cả các dự án đã mở sau mỗi X phút hay ngay trước khi biên dịch? Tôi nhìn vào XE2 và ở Gexperts và không thấy gì cả, nhưng điều đó không có nghĩa là tôi dày.Làm thế nào để tự động lưu trong XE2?

+1

Bạn nên thực sự nhấn mạnh câu hỏi của bạn qua những câu chuyện, một số người không giỏi đọc các nội dung văn bản lớn trong khi vội vàng trả lời ... Trong khi đó, GExperts/CnPack làm không có tính năng như vậy, Castalia có (trạng thái không ổn định). Ngoài ra, bạn có thể tự viết thủ thuật như vậy, nó rất đơn giản nhưng bạn phải tìm ra việc cần làm với các mô-đun chưa từng lưu trước đó. – OnTheFly

+0

CTRL + SHIFT + S là bạn của bạn, tôi bị ám ảnh bởi lần cắt ngắn này kể từ ngày D7 ((: – ComputerSaysNo

+0

Bah, tôi thích một câu chuyện nhỏ. ”Cụm từ" ít hội thoại thừa nhận "đặt một nụ cười trên mặt tôi. –

Trả lời

8

Andy'sDDevExtensions có một tùy chọn "Compile backup" mà sẽ tự động lưu một bản sao của đơn vị sửa đổi vào một tập tin .cbk (ví dụ Example.pas.cbk).

+0

Điều này đã nhận được câu trả lời vì các tính năng khác được cung cấp. – Mawg

+3

@Mawg: Xin lỗi; Tôi đã bỏ lỡ phần câu hỏi đã nói "Làm thế nào để tôi lưu trước khi biên dịch và nhận được những món quà khác cũng được đưa vào?" :) Có lẽ bạn nên chỉnh sửa câu hỏi của mình? (+1 cho Gerry, BTW. Tôi cũng quên DDevExtensions làm điều này.) –

+0

+1 và lời xin lỗi của tôi, Ken. Bạn đã trả lời đúng và nhanh hơn, nhưng tôi thích những thứ khác mà tôi quên hỏi :-) – Mawg

21

Chọn hộp kiểm trong Tools->Options->Environment Options->Autosave->Editor Files. Nó sẽ lưu các tập tin trên biên dịch/chạy.

(Nếu bạn chưa có, tôi cũng kiểm tra Tools->Options->Editor Options->Create backup files và đặt File backup limit thành 10 trở lên. Điều này cho phép kiểm soát phiên bản bằng thư mục .history cho từng dự án (bạn có thể truy cập bằng cách sử dụng History tab ở dưới cùng của trình soạn thảo luật.)

+0

-1, không tuân thủ yêu cầu của OP. Dự đoán đầu tiên không bao giờ lưu trên biên dịch. – OnTheFly

+2

Au contraire, khi cả hai được kiểm tra và bạn chạy chương trình, các tập tin lưu lại. Để chứng minh nó bạn có thể nhìn vào "Sa ve "toolbutton. Nó sẽ chuyển sang màu xám, cho thấy nó đã được thực hiện. –

+0

@user, có lẽ trong phiên bản cũ của Delphi bạn sử dụng nó không, nhưng trong các phiên bản hiện đại như XE2 nó chắc chắn không. –

Các vấn đề liên quan