Cuando realizamos un salto a cierta posición con algunos comandos (gran parte de los de movimiento del cursor), Vim recuerda la posición previa. A esta posición previa se le denomina ``marca''. Mediante el comando 0 0«``0 0» (dos acentos graves) podemos regresar a la posición anterior al salto. Usando el mismo comando por segunda vez volveremos a la posición a la que saltamos.
Los comandos que generan ``marcas'' de este tipo son todos aquellos que son capaces de mover el cursor a una línea distinta de la actual, lo que incluye los comandos de búsqueda (0 0«/0 0», 0 0«?0 0». 0 0«n0 0», 0 0«N0 0»), pero no la búsqueda por caracteres (0 0«f0 0», 0 0«F0 0», 0 0«t0 0», 0 0«T0 0») o el movimiento por palabras (0 0«w0 0», 0 0«e0 0», 0 0«b0 0», 0 0«ge0 0») ni los comandos 0 0«j0 0» o 0 0«k0 0».
Para ver una lista de las marcas que nuestros saltos han ido generando, hay que usar el comando 0 0«:jumps0 0»