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

引文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM