Смотрите настройки отмены уровня в вашей сессии. Введите ниже команду, чтобы увидеть текущую настройку уровней отмены.
:set undolevels ?
Вы можете изменить настройку в сеансе или в .vimrc
:set undolevels=1001 # In vi/vim session
set undolevels=1001 # In .vimrc
В vi / vim вы можете продолжать нажимать u , чтобы отменить изменения, основанные на уровнях отмены.
В vi / vim, если вы хотите отменить все изменения, так как вы сохранили их в последний раз, вы можете сделать следующее:
Вы можете перейти в командный режим, нажав Esc , а затем дать команду ниже
:e! or :edit!
Это очистит все изменения в буфере. Файл вернется к последней сохраненной версии.