Một trong những tính năng mới trong Vim 7.3 là 'undo liên tục', cho phép lưu undotree vào một tệp khi thoát khỏi bộ đệm.
Thật không may, tôi đã không thể kích hoạt nó đúng cách, hoặc tôi phải sử dụng sai. Đây là những gì tôi đã thử cho đến nay:
Tôi đã thêm phần sau vào ~ / .vimrc
set undofile " Save undos after file closes
set undodir=$HOME/.vim/undo " where to save undo histories
set undolevels=1000 " How many undos
set undoreload=10000 " number of lines to save for undo
Sau đó, tôi được cho là sẽ có thể mở bất kỳ tệp nào, chỉnh sửa nó, sau đó lưu-đóng nó và khi tôi mở lại, tôi sẽ có thể hoàn tác / làm lại như thể tôi chưa bao giờ rời đi. Thật không may, điều này dường như không đúng, vì không có hoàn tác nào được viết.
Ghi chú:
Tôi đang sử dụng Win 7 bằng Vim 7.3 từ dự án Vim không có kem. Hoàn tác liên tục được nướng trong.
$ HOME / .vim / undo tồn tại trên hệ thống tệp của tôi
mkdir ~/.vim/undo