Я всегда делал это, устанавливая отметку.
В командном режиме нажмите m[буква] . Например, maустанавливает метку в текущей строке, используя в качестве идентификатора метки.
Чтобы вернуться к отметке, нажмите '[буква] . Например, 'aвозвращает вас к метке линии, установленной на шаге 1. Чтобы вернуться к позиции столбца строки, в которой вы отметили линию, используйте `a( обратная галочка [буква] ).
Чтобы увидеть все метки, которые установлены в данный момент, введите :marks
.
На немного не связанной ноте я обнаружил еще одну изящную вещь о марках.
Допустим, вы переходите на отметку b , делая mb. Vim автоматически устанавливает метку '(это одинарная кавычка) для обозначения той строки, на которой вы были, прежде чем перейти к отметке b .
Это означает, что вы можете сделать, 'bчтобы перейти к этой отметке, а затем сделать ''(2 одинарные кавычки), чтобы вернуться туда, где вы были раньше.
Я обнаружил это случайно с помощью :marks
команды, которая показывает список всех отметок.