แนะนำการใช้ vim เบื้องต้น

vim เป็น text editor ตัวหนึ่งที่นิยมใช้บน terminal สำหรับคนที่ชอบเล่น command line แบบใช้แต่ keyboard ไม่ต้องใช้ mouse

จริงๆ แล้วยังมี text editor ตัวอื่นที่ใช้บน terminal เหมือนกัน เช่น nano เป็นต้น

ในที่นี้ผมใช้ ubuntu 14.04 LTS ช่วยในการบรรยายการใช้งาน ซึ่งถ้าเป็น os อื่นวิธีการ install โปรแกรมอาจไม่เหมือนกัน

ก่อนอื่นเลยก็ต้องเปิด terminal ขึ้นมา จากนั้นก็ install vim โดย run คำสั่ง

$ sudo apt-get install vim

จากนั้นก็ run คำสั่ง

$ vi file_name
รูปที่ 1 - หน้าจอหลังจากการ run คำสั่ง vi file_name

vi file_name เป็นคำสั่งที่ใช้ในการสร้างไฟล์หรือ เปิดไฟล์ก็ได้

vim มี 3 mode การใช้งานด้วยกัน
1. normal mode - ใช้ในการพิมพ์คำสั่งจัดการไฟล์ต่างๆ
2. insert mode - ใช้ในการพิมพ์ข้อความลงไปในไฟล์
3. visual mode - ใช้ในการ drag ข้อความในไฟล์

เมื่อเปิดไฟล์ขึ้นมาด้วยคำสั่ง vi file_name จะแสดงดังรูปที่ 1 ซึ่งอยู่ใน normal mode

เมื่อเราต้องการพิมพ์ข้อความให้กด i เพื่อเข้าสู่ insert mode (สังเกตว่ามีคำว่า “insert” อยู่ด้านล่าง) จากนั้นก็สามารถพิมพ์ข้อความลงไปได้

รูปที่ 2 - หน้าจอที่อยู่ใน insert mode

เมื่อพิมพ์ข้อความเสร็จก็กด Esc เพื่อกลับเข้าสู่ normal mode

เมื่อต้องการบันทึกไฟล์ ให้พิมพ์คำสั่งต่อไปนี้ ใน normal mode แล้วกด Enter

:w (จะแสดงอยู่ตรงด้านล่าง)

เมื่อต้องการปิดไฟล์ ให้พิมพ์คำสั่งต่อไปนี้ ใน normal mode แล้วกด Enter

:q (จะแสดงอยู่ตรงด้านล่าง)

หรือต้องการปิดไฟล์โดยไม่บันทึก ให้พิมพ์คำสั่งต่อไปนี้ ใน normal mode แล้วกด Enter

:q! (จะแสดงอยู่ตรงด้านล่าง)

เมื่อต้องการบันทึกและปิดไฟล์ ให้พิมพ์คำสั่งต่อไปนี้ ใน normal mode แล้วกด Enter

:wq (จะแสดงอยู่ตรงด้านล่าง)
รูปที่ 3 - แสดงการพิมพ์คำสั่งใน normal mode

เพียงเท่านี้เราก็สามารถใช้ vim ในการพิมพ์ข้อความหรือโค้ดได้แล้วนะครับ

next chapter

--

--