Если я редактирую два файла с энергией, изменяясь на другой файл (: bnext: bprev), кажется уже, отбрасывает историю отмены из открытого файла - удар 'u' ключевых отчетов "В самом старом изменении".
Например:
vim testfile1 testfile2
:w
:bn
:bp
u
Там какой-либо путь состоит в том, чтобы сохранить эту историю для невидимых буферов?
Попытайтесь поместить это в свой ~/.vimrc файл:
set hid