Быстрое переключение между двумя строками в файле в vim - PullRequest
11 голосов
/ 16 сентября 2010

иногда мне приходится переключаться между двумя строками.Для этого мне нужно передать номер строки.Есть ли ярлыки для перемещения между двумя последними «посещенными» списками?Нечто похожее на '. (перемещается к последней отредактированной строке)

Ответы [ 3 ]

16 голосов
/ 16 сентября 2010

Вы можете использовать закладки, например, m a , чтобы отметить закладку с именем a, а затем ' a дляиди к нему.Например, присваивая имена a и b, вы можете переключаться между ними с помощью ' a и ' b .

14 голосов
/ 16 сентября 2010

Двойная обратная кавычка или двойная одинарная кавычка сделают именно это

Есть команда, которая отскочит к последнему месту, с которого вы прыгнули. Если повторить, он вернется к месту назначения прыжка, на котором вы только что были. Если повторить дальше, он будет подпрыгивать вас вперед и назад между двумя точками.

Команда имеет две формы:

``

или

''
8 голосов
/ 16 сентября 2010

ctrl-o и ctrl-i будут перемещаться назад и вперед по вашей истории точек прыжка. Точкой перехода является практически любая команда, которая перемещает курсор более чем на одну строку. Он также вернется к предыдущим файлам, которые были загружены в текущий буфер.

См. :h jump-motions для получения дополнительной информации.

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