ฉันต้องป้อนสองครั้งสำหรับ>, <, = เพื่อเยื้องใน VIM


2

ฉันใช้ vim บน Ubuntu 10.10

เพื่อที่จะเยื้องรหัสฉันใส่> แต่ฉันต้องทำสองครั้ง

คำสั่งอื่น ๆ เช่น <และ = เหมือนกัน ฉันต้องทำสองครั้ง

เป็นเรื่องปกติหรือไม่ ของฉันควรเปลี่ยนอะไร

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

คำตอบ:


3

นั่นคือการทำงานปกติ >คำสั่งแรกเริ่มคำสั่งย่อหน้า ที่สอง>กระทำคำสั่งเยื้อง สิ่งที่คุณใส่ระหว่างกำหนดสิ่งที่คุณต้องการเยื้อง (ค่าเริ่มต้นถึง 1 บรรทัด):

  • >> เยื้องหนึ่งบรรทัด
  • >5> เยื้อง 5 บรรทัด
  • >G เยื้องไปที่ท้ายไฟล์

>Gไม่จำเป็นต้องต่อท้าย>จะกระทำคำสั่งเป็นคำสั่ง G เป็นยกเลิกคำสั่งแล้ว


3

หากคุณต้องการเยื้องบรรทัดที่มี 3 ระดับคุณสามารถใช้ "." การเคลื่อนไหวเพื่อทำซ้ำการกระทำล่าสุดหลังจากเยื้อง

เช่น:

>>..

1

หากคุณต้องการย่อให้คุณสามารถสร้างแมโครที่เยื้องเพียงบรรทัดปัจจุบันหรือค่าที่ตั้งไว้ล่วงหน้าอื่น ๆ ตัวอย่างเช่น:map <tab> >1>


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.