Одной из новых функций в Vim 7.3 является «постоянная отмена», которая позволяет сохранить неподписанное дерево в файле при выходе из буфера.
К сожалению, я не смог правильно включить его, или я неправильно его использую. Вот что я пробовал до сих пор:
Я добавил следующее в ~ / .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
После этого я якобы должен иметь возможность открыть любой файл, отредактировать его, затем сохранить-закрыть его, и когда я снова открою его, я смогу отменить / повторить, как будто я никогда не ушел. К сожалению, похоже, что это не так, потому что не написано ни одного файла.
Примечания:
Я нахожусь на Win 7, используя Vim 7.3 из проекта Vim без сливок. Постоянная отмена запечена.
$ HOME / .vim / отменить существует в моей файловой системе