Как вернуться в предыдущее место редактирования

Можно ли вернуться в предыдущее место редактирования в vim? Я знаю, используя метки, можно перемещаться между разными местами в файле, но я не знаю, мог ли vim автоматически запомнить предыдущее место редактирования для вас.

Ответ 1

Последнее изменение сохраняется в метке с именем ., поэтому вы можете перейти к значению с помощью ` . (backtick, dot) или ' . (апостроф, точка). См:

:help mark-motions
:help '.

Ответ 2

Я использую следующее (из документации):

g;          Go to [count] older position in change list.

g,          Go to [count] newer cursor position in change list.

Сделайте :help g,, чтобы узнать больше об этом

Ответ 3

ctrl+o
ctrl+i, чтобы идти вперед (как только вы ушли назад, конечно)

Ответ 4

Чтобы перейти к последнему типу позиции редактирования g i.