Trong một tệp rất dài với mã thụt lề (chính xác-), có thể hữu ích khi di chuyển trực tiếp đến một dòng văn bản ở trên hoặc bên dưới con trỏ để phân định thụt lề.
(Một cách để làm điều này có thể là thông qua foldmethod indent, bằng cách gấp mức thụt lề hiện tại, mà sụp đổ dây chuyền phân chia ranh giới mức thụt lề phải chỉ một j
hoặc k
xa con trỏ. Trường hợp Tuy nhiên, tôi đã tìm thấy nơi gấp thụt lề có không đã có thể làm việc trên thụt lề mà tôi quan tâm.)
Đây là một ví dụ, với con trỏ được đánh dấu bởi dấu gạch dưới _
(ở cột ký tự thứ hai giữa các định nghĩa của class Bazz
và class Qux
), nhưng hãy tưởng tượng rằng số lượng đoạn văn hoặc dòng trong module
s là không xác định hoặc biến:
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
... làm thế nào tôi có thể nhanh chóng điều hướng đến o
của module Bar
trên con trỏ, hoặc n
của end
bên dưới con trỏ ở dòng cuối cùng? Lưu ý rằng cột dọc chứa khoảng trắng, nhưng cũng không có ký tự nào ở cột thứ hai ở giữa các class
định nghĩa.