Vi on Linux Mint 19.1 |
พิมพ์ vi (หรือ vim) แล้วกด Enter เพื่อเข้าโปรแกรม
หรือพิมพ์ vimtutor เพื่อดูคู่มือการใช้งานเบื้องต้น
ปกติ Vi จะมีในระบบอยู่แล้ว หากไม่มี สามารถติดตั้ง Vim ได้จาก Software Manager
พื้นฐานการใช้งาน
เมื่อเข้ามาถึงจะเป็น Normal mode(Command mode) เพื่อพิมพ์คำสั่งต่างๆในโปรแกรม
กด i เข้าสู่ Insert mode เพื่อให้พิมพ์ข้อความลงไปได้
กด ESC เพื่อกลับสู่ Normal mode
กด v เพื่อเข้าสู่ Visual mode เพื่อ highlight ข้อความ
คำสั่งทั่วไปใน Normal mode
:w ชื่อไฟล์ = เซฟไฟล์พร้อมตั้งชื่อไฟล์
:wq = เซฟและออกจากโปรแกรม
h = เลื่อน cursor ไปทางซ้าย
j = เลื่อน cursor ไปทางล่าง
k = เลื่อน cursor ไปทางบน
l = เลื่อน cursor ไปทางขวา
gg = เลื่อน cursor ไปบรรทัดแรก
G = เลื่อน cursor ไปบรรทัดสุดท้าย
x = ลบตัวอักษรที่ cursor ทับอยู่
X = ลบตัวอักษรข้างหน้า cursor
dw = ลบคำ
dd = ลบทั้งบรรทัด
c = cut ข้อความที่ highlight ไว้
y = copy ข้อความที่ highlight ไว้
yy = copy ทั้งบรรทัด
yw = copy คำเดียว
p = paste วาง
u = undo
Ctrl+r = redo
o = เว้นบรรทัดข้างบน
:set nu = แสดงหมายเลขบรรทัด
:number = ย้าย cursor ไปตามบรรทัด number เช่น :10
/word = ย้าย cursor ไปตาม word ที่ต้องการ กด n จะเลื่อนไปคำต่อไป
:%y = Copy ข้อความทั้งหมด
. = ทำซ้ำคำสั่งล่าสุด
:help = ดูคำสั่งอื่นๆ
คำสั่งทั่วไปในการเข้า Insert mode
a = เพิ่มข้อความหลัง cursor ปัจจุบัน
i = เพิ่มข้อความก่อน cursor ปัจจุบัน ==== ปกติฉันใช้อันนี้
A = เพิ่มข้อความท้ายบรรทัด
I = เพิ่มข้อความต้นบรรทัด
คำสั่งทั่วไปในการเข้า Visual mode
v = highlight ปกติด้วยการใช้ปุ่มทิศทาง(hjkl)
V = highlight ทั้งบรรทัด
control+v = highlight เป็นบล๊อก
การใช้คำสั่งร่วมกันใน Normal mode กด ggVG = highlight ข้อความทั้งหมด เป็นการใช้คำสั่งร่วมกัน gg ไปบรรทัดแรก V ทำการ highlight ทั้งบรรทัด และ G ไปบรรทัดสุดท้าย ชุดคำสั่งนี้ก็จะ highlight ทั้งหมด เพื่อทำการ แก้ไข Copy/Cut ต่อไป
หรือหากต้องการ Copy ออกมานอก Terminal สามารถใช้เม้าส์ได้ลากคลุมแล้วคลิกขวาได้
ศึกษาเพิ่มเติม
สอนใช้ Vim ออนไลน์ https://www.openvim.com/?fbclid=IwAR3p0e_I1TOPsk5DDMvz4ubXij-CvrR-Cr2REI2XxjqicGDfuRsTPtR5srE
หัดใช้ Vim ด้วยเกม Vim Adventures https://vim-adventures.com/
https://www.blognone.com/topics/vim
https://www.blognone.com/node/27440
The Vim book http://www.truth.sk/vim/vimbook-OPL.pdf
https://medium.com/vim-%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99-text-editor-%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%97%E0%B8%B5%E0%B9%88/%E0%B9%81%E0%B8%99%E0%B8%B0%E0%B8%99%E0%B8%B3%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89-vim-%E0%B9%80%E0%B8%9A%E0%B8%B7%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B8%95%E0%B9%89%E0%B8%99-a899cdf3478c?fbclid=IwAR2Jdu46udZCQEYCM2IcyNvmQwremLO5F2X5H9fcewP6v4MHb9fYbGlNS0s
พื้นฐานการใช้งาน
เมื่อเข้ามาถึงจะเป็น Normal mode(Command mode) เพื่อพิมพ์คำสั่งต่างๆในโปรแกรม
กด i เข้าสู่ Insert mode เพื่อให้พิมพ์ข้อความลงไปได้
กด ESC เพื่อกลับสู่ Normal mode
กด v เพื่อเข้าสู่ Visual mode เพื่อ highlight ข้อความ
คำสั่งทั่วไปใน Normal mode
:q = ออกจากโปรแกรม
:q! = ออกจากโปรแกรม โดยไม่เซฟ
:w = เซฟไฟล์:w ชื่อไฟล์ = เซฟไฟล์พร้อมตั้งชื่อไฟล์
:wq = เซฟและออกจากโปรแกรม
h = เลื่อน cursor ไปทางซ้าย
j = เลื่อน cursor ไปทางล่าง
k = เลื่อน cursor ไปทางบน
l = เลื่อน cursor ไปทางขวา
gg = เลื่อน cursor ไปบรรทัดแรก
G = เลื่อน cursor ไปบรรทัดสุดท้าย
x = ลบตัวอักษรที่ cursor ทับอยู่
X = ลบตัวอักษรข้างหน้า cursor
dw = ลบคำ
dd = ลบทั้งบรรทัด
c = cut ข้อความที่ highlight ไว้
y = copy ข้อความที่ highlight ไว้
yy = copy ทั้งบรรทัด
yw = copy คำเดียว
p = paste วาง
u = undo
Ctrl+r = redo
o = เว้นบรรทัดข้างบน
:set nu = แสดงหมายเลขบรรทัด
:number = ย้าย cursor ไปตามบรรทัด number เช่น :10
/word = ย้าย cursor ไปตาม word ที่ต้องการ กด n จะเลื่อนไปคำต่อไป
:%y = Copy ข้อความทั้งหมด
. = ทำซ้ำคำสั่งล่าสุด
:help = ดูคำสั่งอื่นๆ
คำสั่งทั่วไปในการเข้า Insert mode
a = เพิ่มข้อความหลัง cursor ปัจจุบัน
i = เพิ่มข้อความก่อน cursor ปัจจุบัน ==== ปกติฉันใช้อันนี้
A = เพิ่มข้อความท้ายบรรทัด
I = เพิ่มข้อความต้นบรรทัด
คำสั่งทั่วไปในการเข้า Visual mode
v = highlight ปกติด้วยการใช้ปุ่มทิศทาง(hjkl)
V = highlight ทั้งบรรทัด
control+v = highlight เป็นบล๊อก
การใช้คำสั่งร่วมกันใน Normal mode กด ggVG = highlight ข้อความทั้งหมด เป็นการใช้คำสั่งร่วมกัน gg ไปบรรทัดแรก V ทำการ highlight ทั้งบรรทัด และ G ไปบรรทัดสุดท้าย ชุดคำสั่งนี้ก็จะ highlight ทั้งหมด เพื่อทำการ แก้ไข Copy/Cut ต่อไป
หรือหากต้องการ Copy ออกมานอก Terminal สามารถใช้เม้าส์ได้ลากคลุมแล้วคลิกขวาได้
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html?fbclid=IwAR1iypXVEye_7p5xVoEGyMeoE9zOV_J6eK0Fz1Clth4V-TwrXWv6mmmq3aE |
ศึกษาเพิ่มเติม
สอนใช้ Vim ออนไลน์ https://www.openvim.com/?fbclid=IwAR3p0e_I1TOPsk5DDMvz4ubXij-CvrR-Cr2REI2XxjqicGDfuRsTPtR5srE
หัดใช้ Vim ด้วยเกม Vim Adventures https://vim-adventures.com/
https://www.blognone.com/topics/vim
https://www.blognone.com/node/27440
The Vim book http://www.truth.sk/vim/vimbook-OPL.pdf
https://medium.com/vim-%E0%B9%80%E0%B8%9B%E0%B9%87%E0%B8%99-text-editor-%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%97%E0%B8%B8%E0%B8%81%E0%B8%97%E0%B8%B5%E0%B9%88/%E0%B9%81%E0%B8%99%E0%B8%B0%E0%B8%99%E0%B8%B3%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89-vim-%E0%B9%80%E0%B8%9A%E0%B8%B7%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B8%95%E0%B9%89%E0%B8%99-a899cdf3478c?fbclid=IwAR2Jdu46udZCQEYCM2IcyNvmQwremLO5F2X5H9fcewP6v4MHb9fYbGlNS0s
ไม่มีความคิดเห็น:
แสดงความคิดเห็น