เวลาหา Text Editor สักตัวนี่แทบจะทุกที่จะ Recommend Vim ขึ้นมาตลอดเลย สงสัยกันมั้ยครับว่ามันคืออะไร ดียังไงทำไมคนถึงแนะนำกัน


ถ้าสนใจก็เปิด Terminal ขึ้นมา พิมพ์ vi เลยครับ

ทำไมต้องใช้ Vim?

Vim เป็น Text Editor ตัวนึงที่อยู่มานานมากๆแล้ว Dev หลายๆคนมักจะชอบใช้กันเพราะว่ามันช่วย Speed Up ความเร็วในการเขียนโปรแกรมมากขึ้น เพราะมีคีย์ลัดเยอะ แล้วก็แทบจะไม่จำเป็นต้องจับเมาส์เลย หรือถ้าพูดให้ถูกคือไม่ต้องจับเมาส์เลย มืออยู่ที่คีย์บอร์ดตลอดเวลา

โหมด Insert & Normal

Vim มีการแบ่งโหมดในการใช้งาน 2 โหมดคือโหมด Insert และโหมด Normal โดยในโหมด Insert จะเหมือนกันกับ Text Editor ทั่วไปคือเขียนข้อความใส่เข้าไป ใช้ลูกศรย้ายเคอร์เซอร์ธรรมดา ส่วนในโหมด Normal จะเป็นโหมดสำหรับใช้คำสั่งล้ำๆต่างๆที่ Vim มีมาให้

การเปลี่ยนโหมด ก็ไม่ซับซ้อนถ้าเปลี่ยนจาก Normal เป็น Insert ก็กด i เปลี่ยนจาก Insert เป็น Normal ก็กด esc เท่านั้น

การ Navigate

การ Navigate ใน Vim ทั้งในโหมด Normal และ Insert สามารถทำได้ 2 วิธีการคือใช้ลูกศร 4 ทิศหรือการใช้ปุ่ม h, j, k, l แต่ละปุ่มจะแทน ⬅️, ⬇️, ⬆️, ➡️ ตามลำดับ

ทริคในการจำง่ายๆก็จำว่า j คล้ายๆกับลูกศรลง

Medium ที่ 41
ปีนี้ผมตั้งใจว่าจะเขียน Medium ให้ได้เดือนละ 4–5 Medium ครับ สิ้นปีก็จะมี 52 Medium เท่ากับจำนวนสัปดาห์ใน 1 ปีพอดี ไม่รู้จะทำได้มั้ย แต่ก็ถือเป็น Passion เล็กๆน้อยๆของผมครับ 5555
ผมเขียนบทความหลายแนวแล้วแต่ว่าอยากเขียนยังไง ถ้าอยากให้กำลังใจช่วยกด Clap ให้ซักที สองทีด้วยนะครับ :D
เจอกันบทความหน้าครับ