In einer sehr langen Datei mit (genau-) eingerücktem Code kann es hilfreich sein, direkt zu einer Textzeile über oder unter dem Cursor zu wechseln, die den Einzug begrenzt.
(Eine Möglichkeit hierfür ist die Methode zum Falten von Einrückungen, bei der die aktuelle Einrückungsebene gefaltet wird. Dabei werden die Zeilen, die die Einrückungsebene begrenzen, so zusammengefasst, dass sie nur ein joder knicht vom Cursor entfernt sind. Ich habe jedoch Fälle gefunden, in denen das Falten von Einrückungen nicht erfolgt konnte an dem Gedankenstrich arbeiten, an dem ich interessiert bin.)
Hier ist ein Beispiel, bei dem der Cursor durch den Unterstrich markiert ist _(in der zweiten Zeichenspalte zwischen den Definitionen von class Bazzund class Qux). Stellen Sie sich jedoch vor, dass die Anzahl der Absätze oder Zeilen innerhalb des modules unbekannt oder variabel ist:
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
... wie kann ich schnell zu dem ovon module Barüber dem Cursor oder dem nvon endunter dem Cursor in der allerletzten Zeile navigieren ? Beachten Sie, dass die vertikale Spalte Leerzeichen, aber auch keine Zeichen in der zweiten Spalte zwischen den classDefinitionen enthält.