持久化 undo/redo
" 在你的 vimrc 加入
set undofile " Maintain undo history between sessions
" 設置你的undo保存位置,你需要先 mkdir ~/.vim/undodir
set undodir=~/.vim/undodir
可視化 undo 歷史。需要借助插件 undotree
使用你的插件管理器 vim-plug , dein, vundle 等安裝它即可
https://github.com/mbbill/undotree
打開文件時跳轉到之前最后一次編輯的位置。你可能在修改文件的時候經常打開歷史文件的相同位置(我稱之為:修改代碼的局部性原理)
使用你的插件管理器 vim-plug , dein, vundle 等安裝它即可
https://github.com/farmergreg/vim-lastplace
使用 session 保存會話。比如你之前用 vim 分屏打開了多個文件,可以退出 vim 后快速恢復打開的這多個文件,而不用一個個重新查找打開。 筆者發現這個功能在多文件編輯的時候還是非常有用的。
使用你的插件管理器 vim-plug , dein, vundle 等安裝它即可
https://github.com/xolox/vim-session