หลายครั้งที่ฉันพบกับสถานการณ์ที่บรรทัดไม่เยื้องอย่างเหมาะสม อีเธอร์ผ่านปลั๊กอินการเยื้องที่ไม่ดี / ไม่ต้องการหรือส่วนใหญ่มักจะเว้นวรรคเพื่อชดเชยค่าเยื้อง ฉันมักจะแก้ไขปัญหานี้โดย<<
หรือ>>
บรรทัดสองสามครั้งเพื่อแก้ไข ในกรณีที่มีช่องว่างเพิ่มเติมฉันจะทำหนึ่ง100<<
ระดับ>>
สำหรับแต่ละย่อหน้าที่ฉันต้องการ
คำถามคือเช่นการ|เคลื่อนไหวที่ช่วยให้คุณกำหนดคอลัมน์ตามจำนวน10|
ส่งเคอร์เซอร์ไปที่คอลัมน์ที่ 10 ฉันจะระบุระดับการเยื้องได้อย่างไร
ตัวอย่าง (สิ่งนี้ใช้ไม่ได้) กับshiftwidth=4 expandtab
:
The quick (indent level 0)
••••Brown Fox (indent level 1)
••••••••••Jumped over the lazy dog (indent level 2 with two extra spaces)
ในกรณีนี้ฉันต้องนับระดับเยื้องของบรรทัดสุดท้าย (2) และเพิ่มหนึ่งรายการสำหรับช่องว่างเพิ่มเติมจากนั้นพิมพ์3<<
แล้วนับระดับเยื้องของสิ่งที่ฉันแล้ว1>>
(หรือใช้autoindent
และ==
คำสั่ง)
ฉันขอให้บางสิ่งบางอย่างเช่น1==
บังคับให้เยื้องเป็นเยื้องระดับ 1 หรือในบางกรณี0==
เพื่อลบการเยื้องออกด้วยกัน
ฉันรู้ว่าตัวอย่างข้างต้นทำการเยื้องอัตโนมัติใน 1 หรือ 0 บรรทัด (ตามลำดับ) และไม่ทำสิ่งที่ฉันต้องการ แต่หวังว่ามันจะช่วยอธิบายคำถามได้ดีขึ้น