Vim loses undo history when changing buffers

前端 未结 2 1439
攒了一身酷
攒了一身酷 2021-02-01 11:48

If I\'m working in a file, change to another buffer, and then change back, I have lost my undo history.

  1. vim File1.txt - make a bunch of changes &
2条回答
  •  长发绾君心
    2021-02-01 12:18

    You can also add persistent undo, this will have vim store your undo even through restart:

    " Persistent undo
    set undofile
    set undodir=$HOME/.vim/undo
    
    set undolevels=1000
    set undoreload=10000
    

    Edit - via @sanbor:

    Don't forget to do mkdir ~/.vim/undo, otherwise vim won't do it for you.

提交回复
热议问题