ฉันใช้ vim บน Ubuntu 10.10
เพื่อที่จะเยื้องรหัสฉันใส่> แต่ฉันต้องทำสองครั้ง
คำสั่งอื่น ๆ เช่น <และ = เหมือนกัน ฉันต้องทำสองครั้ง
เป็นเรื่องปกติหรือไม่ ของฉันควรเปลี่ยนอะไร
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
ฉันใช้ vim บน Ubuntu 10.10
เพื่อที่จะเยื้องรหัสฉันใส่> แต่ฉันต้องทำสองครั้ง
คำสั่งอื่น ๆ เช่น <และ = เหมือนกัน ฉันต้องทำสองครั้ง
เป็นเรื่องปกติหรือไม่ ของฉันควรเปลี่ยนอะไร
ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
คำตอบ:
นั่นคือการทำงานปกติ >คำสั่งแรกเริ่มคำสั่งย่อหน้า ที่สอง>กระทำคำสั่งเยื้อง สิ่งที่คุณใส่ระหว่างกำหนดสิ่งที่คุณต้องการเยื้อง (ค่าเริ่มต้นถึง 1 บรรทัด):
>> เยื้องหนึ่งบรรทัด>5> เยื้อง 5 บรรทัด>G เยื้องไปที่ท้ายไฟล์>Gไม่จำเป็นต้องต่อท้าย>จะกระทำคำสั่งเป็นคำสั่ง G เป็นยกเลิกคำสั่งแล้ว
หากคุณต้องการเยื้องบรรทัดที่มี 3 ระดับคุณสามารถใช้ "." การเคลื่อนไหวเพื่อทำซ้ำการกระทำล่าสุดหลังจากเยื้อง
เช่น:
>>..
หากคุณต้องการย่อให้คุณสามารถสร้างแมโครที่เยื้องเพียงบรรทัดปัจจุบันหรือค่าที่ตั้งไว้ล่วงหน้าอื่น ๆ ตัวอย่างเช่น:map <tab> >1>
ฉันใช้>}เพื่อเยื้องย่อหน้า (อันของโค้ดจนถึงบรรทัดว่างถัดไป)