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 ตัว # จะขึ้นมาทุกบันทัดที่เราเลือก