W bardzo długim pliku z (dokładnie) wciętym kodem pomocne może być przejście bezpośrednio do wiersza tekstu powyżej lub poniżej kursora, który ogranicza wcięcie.
(Jednym ze sposobów na to może być metoda wcięcia, składając bieżący poziom wcięcia, który zwija linie ograniczające poziom wcięcia na odległość tylko a jlub kod kursora. Znalazłem jednak przypadki, w których składanie wcięcia nie mogłem pracować nad wcięciem, które mnie interesuje).
Oto przykład, z kursorem zaznaczonym podkreśleniem _(w kolumnie drugiego znaku między definicjami class Bazzi class Qux), ale wyobraź sobie, że liczba akapitów lub linii w ciągu modules jest nieznana lub zmienna:
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
... w jaki sposób mogę szybko nawigować do oz module Barnad kursorem, lub nz endponiżej kursora w ostatniej linii? Zauważ, że pionowa kolumna zawiera białe spacje, ale także żadnych znaków w drugiej kolumnie pomiędzy classdefinicjami.