2009-07-29 9 views

Trả lời

13

Xem Here

phiên bản ngắn: đặt

(setq make-backup-files nil) 

trong bạn emacs file, hoặc chuyển đổi tính năng này bất cứ lúc nào với M-x auto-save-mode.

Đây là nút Emacs Manual.

+2

Liên kết là OK, nhưng tốt nhất là sao chép soution thực vào StackOverflow, sau đó đếm trên đó một cách vô hạn định trên web ... – dmckee

+0

Cảm ơn bạn đã chỉnh sửa. Tôi phải thừa nhận tôi đã vội vã. Nếu bạn nhìn vào bản sửa đổi, tôi đã đăng một ví dụ nhưng không ở trong tình huống để kiểm tra nó. Vì vậy, tôi đã xóa nó. – kjfletch

+2

Tôi nên chỉ ra rằng OP hỏi làm thế nào để vô hiệu hóa 'tự động lưu', không phải làm thế nào để vô hiệu hóa' sao lưu các tập tin', như câu trả lời này cho thấy. –

2

tôi sẽ hướng dẫn bạn sử dụng một cái gì đó như:

(defvar backup-dir "~/.emacs.d/backups/") 
(setq backup-directory-alist (list (cons "." backup-dir))) 

Bằng cách này bạn có thể có tất cả các file sao lưu trong một thư mục.

9

Nếu bạn không muốn emacs để xả rác ổ đĩa của bạn với các tập tin sao lưu thử thêm dòng sau vào tập tin emacs của bạn:

(setq backup-directory-alist '(("." . "~/emacs-backups"))) 

này sẽ lưu trữ tất cả các bản sao lưu tại một địa điểm duy nhất.

+0

Tôi không chắc chắn điều này thực sự trả lời câu hỏi, nhưng tôi thích nó. – dmckee

+1

Bạn nói đúng, tôi chỉ cho rằng lý do mà skurpur muốn vô hiệu hóa các bản sao lưu là vì tất cả những phân mảnh lộn xộn mà Emacs bỏ lại phía sau. Đặt biến thư mục lưu trữ-sao lưu chỉ là một cách đơn giản để đào tạo về nhà. – indy