คู่มือนี้จะช่วยให้คุณเริ่มต้นใช้งาน Vim ซึ่งเป็นหนึ่งในโปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่มีประสิทธิภาพและเป็นที่นิยมมากที่สุด
เริ่มแรก Vim นั้นใช้ได้สำหรับแพลตฟอร์ม Linux และ UNIX เท่านั้น แต่จากนั้นก็ย้ายไปยัง Windows ด้วย อินเทอร์เฟซสะอาดตาและเรียบง่าย และคุณใช้คีย์ผสมกันเพื่อทำงานต่างๆ เช่น คัดลอก-วาง ค้นหาและแทนที่ ลบบรรทัดจำนวนมาก และอื่นๆ อีกมากมาย
Vim ติดตั้งมาพร้อมกับ Linux และ macOS ส่วนใหญ่ ในกรณีที่คุณไม่มีหรือต้องการติดตั้งบนแพลตฟอร์มอื่น คุณสามารถขอรับโปรแกรมติดตั้งได้จากที่นี่ สำหรับผู้ใช้ Windows คุณต้องไปที่นี่และดาวน์โหลด Vim รุ่นล่าสุด ดาวน์โหลดไฟล์ zip สำหรับ Windows รุ่นของคุณและแตกไฟล์ จากนั้นเรียกใช้โปรแกรมติดตั้ง สิ่งเดียวที่แตกต่างระหว่าง Vim เวอร์ชัน Linux/Mac และเวอร์ชัน Windows คือเวอร์ชัน Windows ทำงานในหน้าต่างกราฟิกของตัวเอง มาดูการใช้งานกันดีกว่า
ก่อนที่เราจะเข้าสู่การใช้งานจริงของ Vim ให้ฉันอธิบายสั้น ๆ ให้คุณทราบถึงสองโหมดที่ Vim ทำงานอยู่ – command และ แทรก โหมด. ใน คำสั่ง โหมดที่คุณให้คำแนะนำแก่ Vim เพื่อดำเนินการบางอย่าง เช่น ลบบรรทัด หรือค้นหาคำ เมื่อคุณอยู่ใน insert โหมดสิ่งที่คุณพิมพ์จะเป็นข้อความในเอกสารที่คุณกำลังแก้ไข เมื่อคุณเปิด Vim คุณจะอยู่ใน คำสั่ง โหมด. หากต้องการเปลี่ยนเป็น แทรก โหมดกดปุ่ม 'i' บนแป้นพิมพ์ของคุณ คุณจะเห็นการแจ้งเตือนที่ด้านล่างซ้ายของหน้าจอดังนี้:
— ใส่ —
ซึ่งหมายความว่าคุณสามารถเริ่มแก้ไขไฟล์ได้แล้ว หากต้องการเปลี่ยนกลับไปเป็น คำสั่ง โหมดเพียงแค่กดปุ่ม Escape คุณจะพบว่าการแจ้งเตือน “– INSERT –” ที่ด้านล่างจะหายไป ตอนนี้คุณอยู่ใน คำสั่ง และสามารถสั่งให้ Vim ลบบรรทัด หรือบันทึกไฟล์ หรืออะไรก็ได้ที่คุณอาจต้องการทำกับเอกสาร
ในการเปิดไฟล์ที่มีอยู่หรือเพื่อสร้างไฟล์ใหม่ด้วย Vim ให้ใช้ไวยากรณ์ต่อไปนี้:
# กลุ่ม helloworld.txt
หากคุณเปิดไฟล์ที่มีอยู่ คุณจะเห็นเนื้อหา หรือหน้าว่างหากคุณสร้างไฟล์ใหม่ ก่อนที่เราจะใช้งาน Vim เรามาดูวิธีการออกจาก Vim กันก่อน นี่เป็นสิ่งสำคัญเนื่องจากคุณไม่สามารถปิดหน้าต่างเพื่อปิดแอปพลิเคชันได้ ไม่เหมือนกับโปรแกรมแก้ไขข้อความกราฟิกมาตรฐานของคุณ ในการออกจาก Vim และกลับไปที่บรรทัดคำสั่ง คุณต้องป้อนคีย์ผสมต่อไปนี้:
ESC :q ENTER
ในภาษาอังกฤษแบบธรรมดา คำสั่งด้านบนมีลักษณะดังนี้ "แป้น Escape จากนั้นเครื่องหมายทวิภาค ตามด้วย 'q' ทันที และแป้น Enter เพื่อสิ้นสุด" ตัว “q” ในที่นี้หมายถึง “เลิก” สิ่งที่ Vim ทำที่นี่คือออกจากโปรแกรมโดยไม่บันทึกการเปลี่ยนแปลงใดๆ ที่คุณได้ทำไว้กับไฟล์ หากต้องการบันทึกไฟล์และออก ให้เพิ่มตัวเลือก "w" หรือ "write":
ESC :wq ENTER
คุณยังสามารถใช้ตัวเลือก 'w' โดยไม่ต้องใช้ 'q' หากคุณต้องการบันทึกไฟล์ขณะแก้ไขและไม่ได้ออกจาก Vim
ตอนนี้เรารู้วิธีออกจาก Vim แล้ว เรามาดูวิธีใช้งานกัน มาสร้างเอกสารใหม่ด้วย Vim และเริ่มเขียน:
# กลุ่ม newdocument.txt
ตอนนี้กด 'i' บนแป้นพิมพ์เพื่อเข้าสู่ insert โหมด. เขียนข้อความสองสามบรรทัดในไฟล์ เมื่อเสร็จแล้วให้กดปุ่ม Escape เพื่อเข้าสู่โหมดคำสั่ง จากนั้นกด ":wq" เพื่อบันทึกและออกจากไฟล์ ตอนนี้เรามาดูกันว่าไฟล์นั้นเขียนถูกต้องหรือไม่ ผู้ใช้ Windows สามารถเปิดเอกสารที่เราสร้างโดยใช้ Notepad หากคุณใช้ Linux หรือ Mac ให้เรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบเนื้อหาของไฟล์:
# cat newdocument.txt
คุณควรเห็นเนื้อหาของไฟล์ที่คุณเพิ่งสร้างขึ้น ตอนนี้เปิดไฟล์เดียวกันโดยใช้ Vim แล้วมาดูกันว่า Vim ทำอะไรได้อีกบ้าง มาลบคำและบรรทัดสองสามคำ ในขณะที่อยู่ในโหมดคำสั่ง ให้เลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นของคำและกดคีย์ผสม “dw” ตามด้วย Enter สิ่งนี้ควรลบคำ ทีนี้มาลบทั้งบรรทัดกัน เลือกบรรทัดที่คุณต้องการลบและนำเคอร์เซอร์ไปที่ตำแหน่งใดก็ได้ในบรรทัดนั้นแล้วกดคีย์ผสม "dd" ตามด้วย Enter ไลน์ถูกลบ
บางครั้งคุณทำผิดพลาดโดยต้องการเลิกทำ สมมติว่าคุณต้องการนำบรรทัดที่คุณเพิ่งลบกลับมา หากต้องการยกเลิกการกระทำล่าสุด ให้ไปที่โหมดคำสั่งแล้วกดปุ่ม "u" คุณกด “u” ต่อเพื่อเลิกทำการเปลี่ยนแปลงเพิ่มเติมได้
คำสั่งเหล่านี้จะช่วยให้คุณเริ่มต้นใช้งาน Vim ได้
1. บันทึกไฟล์ – “:w”
2. ออกจากไฟล์โดยไม่บันทึก – “:q”
3. บันทึกและออกจากไฟล์ – “:wq”
4. ไปที่ แทรก โหมด – “i”
5. ไปที่ คำสั่ง โหมด – ESC
6. ลบคำ – “dw”
7. ลบบรรทัด – “dd”
8. เลิกทำการเปลี่ยนแปลง – “u”