как вернуться к предыдущему месту редактирования - PullRequest
53 голосов
/ 25 января 2010

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

Ответы [ 5 ]

90 голосов
/ 25 января 2010

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

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

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

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

69 голосов
/ 25 января 2010

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

:help mark-motions
:help '.
38 голосов
/ 25 января 2010

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

24 голосов
/ 27 января 2010

Для перехода к последней позиции редактирования введите g i .

0 голосов
/ 02 февраля 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...