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


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

5 53
vim

5 ответов:

последнее изменение проводится в метке с именем . таким образом, вы можете перейти к отметке с '. (backtick, точка) или '. (Апостроф, точка). Смотрите:

:help mark-motions
:help '.

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

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

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

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

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

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

я использовал, чтобы использовать u затем Ctrl-r прежде чем я узнал о '.