иногда мне приходится переключаться между двумя строками. Для этого мне нужно пройти номер строки. Есть ли ярлыки для перехода между двумя последними "посещенными" списками. Нечто похожее на '.
(оно перемещается к последней отредактированной строке)
Быстрое переключение между двумя строками в файле в vim
Ответ 1
Вы можете использовать закладки, например m a, чтобы пометить закладку с именем a
, а затем ' a, чтобы перейти к ней. Например, имена boomarks a
и b
, вы можете переключаться между ними с помощью ' a и ' b.
Ответ 2
Двойная обратная или двойная одинарная кавычка будет делать именно это
Есть команда, которая будет отскакивать до последнего места, от которого вы отскочили. Если он повторится, он вернется в пункт назначения прыжка, на котором вы только что были. Если повторить дальше, он будет отскакивать вас назад и вперед между двумя местоположениями.
Команда имеет две формы:
``
или
''
Ответ 3
ctrl-o
и ctrl-i
будут перемещаться назад и вперед по вашей истории прыжковых точек. Точка перехода - это почти любая команда, которая перемещает курсор более чем на одну строку. Он также вернется к предыдущим файлам, загруженным в текущий буфер.
Подробнее см. :h jump-motions
.