Vim 7.3の新機能の1つは「永続的な取り消し」です。これにより、バッファーを終了するときに、取り消しツリーをファイルに保存できます。
残念ながら、これを適切に有効にすることができなかったか、間違って使用しているに違いありません。これが私がこれまでに試したことです:
以下を〜/ .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
この後、ファイルを開いて編集し、保存して閉じることができるはずです。もう一度開くと、元に戻せないように元に戻したりやり直したりできるはずです。残念ながら、これは当てはまりません。元に戻すファイルが書き込まれることはないからです。
ノート:
私は、Vim without CreamプロジェクトのVim 7.3を使用してWin 7を使用しています。永続的な取り消しは組み込まれています。
$ HOME / .vim / undoがファイルシステムに存在する
mkdir ~/.vim/undo