In un file molto lungo con codice (con precisione) rientrato, può essere utile spostarsi direttamente su una riga di testo sopra o sotto il cursore che delimita il rientro.
(Un modo per farlo potrebbe essere tramite il metodo di piegatura del rientro, piegando il livello di rientro corrente, che comprime le linee che delimitano il livello di rientro in modo che siano solo a j
o k
lontane dal cursore. Tuttavia, ho trovato casi in cui la piegatura del rientro non ha stato in grado di lavorare sul trattino che mi interessa.)
Ecco un esempio, con il cursore contrassegnato dal trattino basso _
(nella seconda colonna di caratteri tra le definizioni di class Bazz
e class Qux
), ma immagina che il numero di paragrafi o linee all'interno della module
s sia sconosciuto o variabile:
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
... come potrei navigare rapidamente verso il o
di module Bar
sopra del cursore o il n
di end
sotto il cursore all'ultima riga? Si noti che la colonna verticale contiene spazi bianchi, ma anche nessun carattere nella seconda colonna tra le class
definizioni.