Как вернуться к строкам, отредактированным до последнего в Vim?

Я знаю команду `., которая идет к последней отредактированной строке. Есть ли способ пойти дальше в истории редактирования? Я часто случайно вставляю что-то во время просмотра файла, отменив его, но затем `. больше не приведет меня туда, где я хочу.

Ответ 1

Попробуйте g ; и g ,. Они прыгают назад и вперед в списке изменений.

Подробнее см. :help changelist.

Ответ 2

Я использую CTRL-O и CTRL-I для перехода назад и вперед между недавними точками в файлах. Он также проходит определенные команды движения, но я считаю, что он обычно возвращает меня туда, где я редактировал.