配置 vimrc 以使用 undodir

从 vim 版本 7.3 开始,支持功能’persistent_undo’,这使得即使在关闭 vim 或重新启动计算机后也可以进行撤消/重做更改。

可以通过在 vimrc 中添加以下内容来配置它,但首先要创建一个目录,在该目录中应保存你的 undofiles。你可以在任何地方创建文件,但我建议使用“.vim”目录。

if has('persistent_undo')         "check if your vim version supports
  set undodir=$HOME/.vim/undo     "directory where the undo files will be stored
  set undofile                    "turn on the feature
endif

将此添加到 vimrc 并再次获取 vimrc 后,可以使用基本的 undo / redo 命令来使用该功能