Siempre lo he hecho marcando una marca.
En modo comando, presione m[letra] . Por ejemplo, maestablece una marca en la línea actual utilizando a como identificador de marca.
Para volver a la marca, presione '[letra] . Por ejemplo, lo 'alleva de vuelta a la marca de línea establecida en el paso 1. Para volver a la posición de columna de la fila donde marcó la línea, use `a( marca de retroceso [letra] ).
Para ver todas las marcas establecidas actualmente, escriba :marks
.
En una nota ligeramente no relacionada, acabo de descubrir otra cosa ingeniosa sobre las marcas.
Digamos que saltas a marcar b haciendo mb. Vim establece automáticamente la marca '(que es una comilla simple) para que sea la línea en la que estaba antes de saltar a la marca b .
Eso significa que puede hacer 'bpara saltar a esa marca, luego hacer ''(2 comillas simples) para volver a donde estaba antes.
Descubrí esto accidentalmente usando el :marks
comando, que muestra una lista de todas las marcas.