Dans un fichier très long avec du code en retrait (précis), il peut être utile de se déplacer directement vers une ligne de texte au-dessus ou en dessous du curseur qui délimite le retrait.
(Une façon de le faire pourrait être via la méthode de pliage en retrait, en pliant le niveau de retrait actuel, ce qui réduit les lignes délimitant le niveau de retrait pour être seulement à j
ou k
loin du curseur. Cependant, j'ai trouvé des cas où le pliage en retrait n'a pas pu travailler sur le tiret qui m'intéresse.)
Voici un exemple, avec le curseur marqué par le trait de soulignement _
(dans la deuxième colonne de caractères entre les définitions de class Bazz
et class Qux
), mais imaginez que le nombre de paragraphes ou de lignes dans le module
s est inconnu ou 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
... comment pourrais - je accéder rapidement au o
de module Bar
dessus du curseur, ou n
du end
dessous du curseur à la dernière ligne? Notez que la colonne verticale contient des espaces, mais également aucun caractère dans la deuxième colonne entre les class
définitions.