Как отменить изменения в Vim? - PullRequest
       28

Как отменить изменения в Vim?

0 голосов
/ 04 сентября 2018

Я редактирую код на сервере, используя Vim. Я нажимал J вместо j много раз, потому что CapsLock был включен. Как я могу отменить изменения, сделанные J с? Нажатие u говорит, что это самое старое изменение.

1 Ответ

0 голосов
/ 04 сентября 2018

Смотрите настройки отмены уровня в вашей сессии. Введите ниже команду, чтобы увидеть текущую настройку уровней отмены.

:set undolevels ?

Вы можете изменить настройку в сеансе или в .vimrc

:set undolevels=1001  # In vi/vim session

set undolevels=1001  # In .vimrc

В vi / vim вы можете продолжать нажимать u , чтобы отменить изменения, основанные на уровнях отмены.

В vi / vim, если вы хотите отменить все изменения, так как вы сохранили их в последний раз, вы можете сделать следующее:

Вы можете перейти в командный режим, нажав Esc , а затем дать команду ниже

:e! or :edit!

Это очистит все изменения в буфере. Файл вернется к последней сохраненной версии.

...