En un archivo muy largo con código sangrado (con precisión), puede ser útil moverse directamente a una línea de texto encima o debajo del cursor que delimita la sangría.
(Una forma de hacer esto podría ser a través de la foldmethod guión, doblando el nivel actual de sangría, que colapsa las líneas que delimitan el nivel de sangría a ser sólo una j
o k
lejos del cursor. Instancias Sin embargo, he encontrado donde plegado guión no tiene he podido trabajar en la sangría que me interesa)
Aquí hay un ejemplo, con el cursor marcado por el guión bajo _
(en la segunda columna de caracteres entre las definiciones de class Bazz
y class Qux
), pero imagine que el número de párrafos o líneas dentro de la module
s es desconocido o variable:
module Foo
# lots of code...
end
module Bar
class Baz
# ...
end
class Bazz
# lots of code...
end
_
class Qux
# ...
end
class Quux
# lots of code...
end
end
... ¿cómo podría navegar rápidamente hacia la o
parte module Bar
superior del cursor o la n
parte end
inferior del cursor en la última línea? Tenga en cuenta que la columna vertical contiene espacios en blanco, pero tampoco caracteres en la segunda columna entre las class
definiciones.