vim记住文件编辑历史

持久化 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

引文

posted @ 2019-12-28 21:53  jiftle  阅读(3648)  评论(0编辑  收藏  举报