โดยปรกติ เวลาแก้ไขไฟล์ vi จะ auto-indent ให้อยู่แล้ว (สำหรับไฟล์ code ที่โปรแกรมรู้จัก) ถ้าต้องการ indent เอง ใช้
[<] หรือ [>] แล้วตามด้วย suffix เพื่อ indent เพิ่ม/ลดระดับความลึก code ของเราแต่ถ้าอยู่ใน insert mode การกด
[Esc] บ่อยๆ เพื่อออกมาใช้คำสั่งเหล่านี้คงไม่เข้าท่าเท่าไหร่ ตรงนี้เราสามารถใช้ [Tab] (หรือ [Ctrl]+[t]) กับ [Ctrl]+[d] เพื่อเพิ่ม/ลดระดับความลึกของการ indent ได้ครับ
นอกจากนี้ เรายังสามารถใช้
[=] ตามด้วย suffix เพื่อสั่ง auto-indent code ที่ indent มั่วๆ ได้อีกด้วยหมายเหตุว่าบางภาษาก็ไม่รองรับความสามารถนี้ เช่น Python ที่ต้อง indent เองครับ
ส่วนการเปลี่ยน case ของอักษรภาษาอังกฤษ ทำได้โดย
[~]
No comments:
Post a Comment