ในไฟล์ที่ยาวมากซึ่งมีรหัส (ถูกต้อง -) การเยื้องอาจเป็นประโยชน์ในการเลื่อนไปยังบรรทัดข้อความด้านบนหรือด้านล่างเคอร์เซอร์โดยตรงเพื่อลดการเยื้อง
(วิธีหนึ่งในการทำเช่นนี้อาจทำได้ผ่านการเยื้องของวิธีการเยื้องโดยการพับระดับการเยื้องในปัจจุบันซึ่งยุบบรรทัดเพื่อลดระดับการเยื้องเป็นเพียงหนึ่ง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
คำจำกัดความ