Siempre lo he hecho estableciendo una marca.
En modo comando, pulse m [carta]. Por ejemplo, m a establece una marca en la línea actual usando a como identificador de marca.
Para volver a la marca, presione '[letra]. Por ejemplo, 'un le lleva de nuevo al conjunto de marcas en el paso 1.
Para ver todas las marcas que actualmente se calculan, de tipo : marcas.
En una nota poco relacionada, acabo de descubrir otra cosa ingeniosa sobre las marcas.
Digamos que saltas a la marca b haciendo 'b. 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 se puede hacer 'b para saltar a esa marca, y luego hacer '' (2 comillas simples) para saltar de nuevo a whever que eran antes.
Descubrí esto accidentalmente usando el : marca el comando, que muestra una lista de todas las marcas.
posible duplicado de [Mover el cursor a su última posición] (http://stackoverflow.com/questions/5052079/move-cursor-to-its-last-position) –