在带有缩进代码的非常长的文件中,将光标直接移到光标上方或下方限制缩进的一行文本可能会有所帮助。
(执行此操作的一种方法可能是通过缩进折叠方法,即折叠当前的缩进级别,这会将限定缩进级别的行折叠成仅一个光标j
或k
远离光标。但是,我发现没有缩进折叠的情况能够处理我感兴趣的缩进。)
这是一个示例,光标用下划线标记_
(在class Bazz
和定义之间的第二个字符列处class Qux
),但是假设module
s中的段落或行数未知或可变:
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
定义之间的第二列中也没有字符。