У дуже довгому файлі з (точно) відрезаним кодом може бути корисним переміщення безпосередньо до рядка тексту над курсором або під ним, що обмежує відступ.
(Один із способів зробити це можна за допомогою методу відступів відступів, склавши поточний рівень відступу, який згортає лінії, що обмежують рівень відступу, лише на відстань від курсору jабо на kвідстані від нього. Однак, я знайшов випадки, коли складання відступу не відбулося зміг працювати над відступом, який мене цікавить.)
Ось приклад із курсором, позначеним підкресленням _(у другому стовпці символів між визначеннями class Bazzта class Qux), але уявіть, що кількість абзаців або рядків у modules невідома або змінна:
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
... як я міг швидко переміщатися до oз module Barвище курсору, або nз endпід курсором в самій останньому рядку? Зауважте, що вертикальний стовпець містить пробіли, але також немає символів у другому стовпчику між classвизначеннями.