В очень длинном файле с (точно) кодом с отступом может быть полезно перейти непосредственно к строке текста над или под курсором, который ограничивает отступ.
(Один из способов сделать это может быть через метод отступа, сворачивая текущий уровень отступа, который сворачивает линии, ограничивающие уровень отступа, чтобы быть только от курсора 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определениями.