VIM หรือ Vi IMproved เนี่ยนะ เป็น text editor ที่ปรับแต่งได้เยอะมาก สร้างมาเพื่อให้การสร้างและแก้ไข text อะไรก็ตามมีประสิทธิภาพสุด ๆ ซึ่งมันก็มีมาให้แล้วในชื่อ “vi” ในระบบ UNIX ส่วนใหญ่ รวมถึง Apple macOS ด้วยนะ
ถ้าจะเริ่มใช้ VIM editor สิ่งแรกที่ต้องเข้าใจเลยคือ mode การทำงานของมัน:
-
Normal mode: Mode นี้เอาไว้แก้ไขและ navigate กด
ESC
ใน mode ไหนก็ได้ หรือเปิด vim มาก็จะเจอ mode นี้เลย -
Insert mode: Mode นี้เอาไว้พิมพ์ text เข้าไป จะเข้า mode นี้จาก normal mode ก็กด
i
เลย -
Command mode: Mode นี้เอาไว้พิมพ์ command จะเข้า mode นี้จาก normal mode ก็กด
:
เลย
นี่คือ command สำคัญ ๆ ที่จะช่วยให้ navigate ใน Vim ได้คล่องขึ้น:
h
,j
,k
,l
- เลื่อน cursor ไปทางซ้าย, ลงล่าง, ขึ้นบน, และขวา ตามลำดับo
- เปิดบรรทัดใหม่ข้างล่าง cursor แล้วเริ่มพิมพ์ text ได้เลยw
- กระโดดไปต้นคำถัดไป
ถ้าจะ save แล้วออกจาก VIM ให้ใช้ command เหล่านี้:
:w
- save file แต่ยังอยู่ใน vim:q
- ออกจาก vim โดยไม่ save:wq
- save file แล้วออกจาก vim
ตอนแรก VIM อาจจะดูน่ากลัว แต่พอใช้ไปเรื่อย ๆ จะรักเลย เพราะมันเร็ว ปรับแต่งได้เยอะ แถมยังมี plug-in ให้ใช้อีกเพียบ อย่ากลัวที่จะเรียนรู้ VIM editor นะ!