Быстрое переключение между двумя строками в файле в vim

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

Ответ 1

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

Ответ 2

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

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

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

``

или

''

Ответ 3

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

Подробнее см. :h jump-motions.