Tôi đã nhận thấy rằng trong các phiên chỉnh sửa dài, hãy gọi undo-tree
(C-x C-u) trở nên chậm hơn và chậm hơn. Tôi đoán rằng lý do là khi cây phát triển lớn hơn, nó sẽ mất nhiều thời gian hơn để phân tích cú pháp (vì nó theo dõi tất cả các chỉnh sửa của tôi kể từ khi tôi mở tệp)Emacs: Dọn dẹp hoàn tác cây
Có cách nào để xóa cây undos trên một mở tập tin? Tôi đã cố gắng C-x C-v
(find-alternate-file
), nhưng điều này lại mở tập tin mà resets con trỏ (và trong chế độ như org-mode
sụp đổ danh sách của tôi)
Cảm ơn. Bạn có biết sự khác biệt giữa câu trả lời của bạn và của @npostavs không? –
Một sự khác biệt là 'undo-tree-discard-history' cố gắng cắt lược sử theo các biến' undo-limit', 'undo-strong-limit' và' undo-outer-limit', trong khi giải pháp của tôi xóa toàn bộ lịch sử hoàn tác. Quan trọng hơn, 'undo-tree-discard-history' được tự động gọi trên mọi hoạt động undo/redo/switch-branch, vì vậy rõ ràng nó không hoạt động cho bạn. – user4815162342
Cảm ơn! Tôi chỉ chấp nhận câu trả lời của bạn –