VIM เบื้องต้น

vim เป็น text editor สามารถลงได้ดังนี้

apt-get install -y vim

วิธีการเรียกใช้งาน

vim file
หรือ
vim

vim แบ่งออกเป็น 3 mode คือ command mode, insert mode และ visual mode

เริ่มต้นที่หน้าจอแรกหลังเรียกโปรแกรมจะเป็น command mode จะรับคำสั่งดังนี้

:w = เซฟ
:q = ออกจากโปรแกรม
:q! = ออกจากโปรแกรม โดยไม่เซฟ
:wq = เซฟและออกจากโปรแกรม
h = เลื่อน cursor ซ้าย
j = เลื่อน cursor ล่าง
k = เลื่อน cursor บน
l = เลื่อน cursor ขวา
x = ลบตัวอักษรที่ cursor ทับอยู่
X = ลบตัวอักษรก่อน cursor
dw = ลบคำ
dd = ลบทั้งบันทัด
yy = copy ทั้งบันทัด
yw = copy คำเดียว
p = paste
:set nu = แสดงหมายเลขบันทัด
:number = ย้าย cursor ไปตามบันทัด number เช่น :1 หรือ :10
/word = ย้าย cursor ไปตาม word ที่ต้องการ กด n จะเลื่อนไปคำต่อไป

เข้า insert mode โดยกด a หรือ i จาก command mode

a = เพิ่มข้อความหลัง cursor ปัจจุบัน
i = เพิ่มข้อความก่อน cursor ปัจจุบัน
A = เพิ่มข้อความท้ายบันทัด
I = เพิ่มข้อความต้นบันทัด

เข้า visual โดยการกด v

v = ลาก highlight ปกติ
shift + v = ลาก highlight ทั้งบันทัด
control + v = ลาก highlight เป็นบล๊อก

กด Esc เพื่อกลับมาที่ command mode

Tip การ comment # ที่ต้นบันทัด เข้า visual mode กด control + v กด j เลื่อน cursor มาตามบันทัดที่เราต้องการ กด I ตัว cursor จะขึ้นแค่บันทัดแรก พิมพ์ # จากนั้น กด esc ตัว # จะขึ้นมาทุกบันทัดที่เราเลือก