配置 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 命令來使用該功能