Vim вернуться ко второй последней отредактированной строке - PullRequest
8 голосов
/ 16 января 2011

В vim вы можете вернуться к последней отредактированной строке с помощью '., но есть ли способ вернуться ко второй отредактированной строке?Предположим, я выполнил некоторые правки в строке 100, а затем несколько правок в строке 1, есть ли быстрый способ вернуться к строке 100?Я знаю, что знак можно использовать, но для этого нужно предусмотрительно ...

Ответы [ 2 ]

10 голосов
/ 16 января 2011

Вы можете использовать список переходов (:help jumplist). Просто используйте Ctrl-O, чтобы вернуться (и Ctrl-I, чтобы идти вперед) в списке последних мест, которые вы либо отредактировали, либо прыгнули (через %, /, [[ и т. Д .: см. :help jumplist для полный список).

Чтобы вернуться к месту, которое вы редактировали до последнего, а затем предположить, что вы не делали других прыжков за это время, это будет Ctrl-O Ctrl-O или (я думаю) 2 Ctrl-O.

9 голосов
/ 16 января 2011

В дополнение к списку переходов, vim также имеет список изменений , который можно повторять, используя движения g; (для более старого элемента) и g, (для более нового элемента).

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