Можно ли вернуться в предыдущее место редактирования в 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.