Vim - ทำความคุ้นเคย

เริ่มต้นด้วยส่วนนี้เราจะทำให้มือของเราสกปรกด้วย Vim ในบทนี้เราจะพูดถึงรายการต่อไปนี้ -

  • เริ่มเป็นกลุ่ม

  • โหมด Vim

  • สร้างไฟล์ใหม่

  • ดูไฟล์ในโหมดอ่านอย่างเดียว

  • แก้ไขไฟล์ที่มีอยู่

เริ่มเป็นกลุ่ม

Vim แตกต่างจากโปรแกรมแก้ไขที่ใช้ GUI ในปัจจุบันเล็กน้อย สามารถเริ่มต้นและใช้งานได้จาก GUI เช่นเดียวกับเทอร์มินัล

ใช้ตัวเรียกใช้แบบกราฟิก

  • ในการเริ่มต้นเป็นกลุ่มจากตัวเรียกใช้งานแบบกราฟิกเพียงดับเบิลคลิกที่ไอคอน gVim จะเปิดหน้าต่างแก้ไขดังนี้ -

ใช้เทอร์มินัล

การใช้ Vim จากเทอร์มินัลจะเหมือนกันบน Windows เช่นเดียวกับแพลตฟอร์ม Linux ทำตามขั้นตอนต่อไปนี้เพื่อเริ่มและออกจาก Vim จากเทอร์มินัล -

  • เปิดเทอร์มินัลและป้อนคำสั่ง vim ดังนี้ -

$ vim
  • มันจะเปิด Vim ในเทอร์มินัลดังนี้ -

  • หากต้องการปิดสิ่งนี้ให้กดแป้น Esc ตามด้วยโคลอน (:) และ q ในคำสั่ง Vim q หมายถึงการเลิก คำสั่งนี้จะแสดงที่มุมล่างซ้ายของตัวแก้ไข -

โหมด Vim

Vim รองรับหลายโหมด ส่วนนี้จะกล่าวถึงโหมดที่สำคัญบางโหมดซึ่งจะใช้เป็นประจำทุกวัน

โหมดคำสั่ง

นี่คือโหมดเริ่มต้นที่ Vim เริ่มทำงาน เราสามารถป้อนคำสั่งเอดิเตอร์ในโหมดนี้ เราสามารถใช้คำสั่งต่างๆในโหมดนี้เช่นคัดลอกวางลบแทนที่และอื่น ๆ อีกมากมาย เราจะพูดถึงคำสั่งเหล่านี้ในส่วนต่อไป

NOTE − Here onwards, any Vim command without colon indicates that we are executing that command in command mode.

แทรกโหมด

คุณสามารถใช้โหมดนี้เพื่อป้อน / แก้ไขข้อความ หากต้องการเปลี่ยนจากคำสั่งเริ่มต้นเป็นโหมดแทรกให้กดปุ่ม i มันจะแสดงโหมดปัจจุบันที่มุมล่างซ้ายของตัวแก้ไข

เราสามารถป้อนข้อความใดก็ได้เมื่ออยู่ในโหมดแทรก ภาพด้านล่างแสดงสิ่งนี้ -

ใช้ปุ่ม Escape เพื่อเปลี่ยนกลับเป็นโหมดคำสั่งจากโหมดนี้

โหมดบรรทัดคำสั่ง

โหมดนี้ยังใช้ในการป้อนคำสั่ง คำสั่งในโหมดนี้เริ่มต้นด้วยโคลอน (:) ตัวอย่างเช่นในส่วนก่อนหน้าคำสั่งเลิกถูกป้อนในโหมดนี้ เราสามารถไปที่โหมดนี้ได้จากโหมดคำสั่งหรือโหมดแทรก

  • หากต้องการเปลี่ยนจากโหมดคำสั่งเป็นโหมดนี้ให้พิมพ์โคลอน

  • หากต้องการเปลี่ยนจากโหมดแทรกเป็นโหมดนี้ให้กด Escape และพิมพ์โคลอน

ในเครื่องหมายทวิภาคของภาพด้านล่างที่ด้านล่างซ้ายหมายถึงโหมดเส้น

NOTE − Here onwards, any Vim command starting with colon indicates that we are executing that command in command line mode.

โหมดภาพ

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

  • หากต้องการเปลี่ยนจากโหมดคำสั่งเป็นโหมดภาพให้พิมพ์ v

  • หากต้องการเปลี่ยนจากโหมดอื่นเป็นโหมดภาพก่อนอื่นให้สลับกลับไปที่โหมดคำสั่งโดยกด Escape จากนั้นพิมพ์ v เพื่อเปลี่ยนเป็นโหมดภาพ

ในภาพด้านล่างมุมล่างซ้ายจะแสดงโหมดภาพ

สร้างไฟล์ใหม่

ทำตามขั้นตอนด้านล่างเพื่อสร้างและบันทึกไฟล์ใหม่ -

  • ดำเนินการคำสั่งต่อไปนี้เพื่อเปิด Vim

$ vim
  • พิมพ์คำสั่งต่อไปนี้ใน Vim

:edit message.txt

    มันจะโหลดไฟล์ใหม่ถ้ามีอยู่แล้ว

  • เปลี่ยนเป็นโหมดแทรก

i
  • ป้อนข้อความ

  • เปลี่ยนกลับไปที่โหมดคำสั่ง

Esc
  • บันทึกการเปลี่ยนแปลงลงในไฟล์

:w

ตอนนี้ไฟล์ message.txt จะถูกสร้างขึ้น

  • ออกจาก Vim

:q

เปิดไฟล์ในโหมดอ่านอย่างเดียว

ใช้ตัวเลือก –R เพื่อเปิดไฟล์ในโหมดอ่านอย่างเดียว

$ vim -R message.txt

ที่มุมล่างซ้ายของภาพด้านล่างแสดงโหมดอ่านอย่างเดียว -

หรือคุณสามารถใช้คำสั่ง view เพื่อให้ได้ผลลัพธ์เดียวกัน

$ view message.txt

แก้ไขไฟล์ที่มีอยู่

ทำตามขั้นตอนด้านล่างเพื่อแก้ไขไฟล์ที่มีอยู่ -

  • เปิดไฟล์โดยใช้ Vim

$ vim message.txt
  • เปลี่ยนเป็นโหมดแทรกและป้อนข้อความที่นั่น

i
  • ออกจากตัวแก้ไขโดยไม่บันทึกการเปลี่ยนแปลง

:q!

    หรือ

  • บันทึกการเปลี่ยนแปลงและออกจากโปรแกรมแก้ไขโดยใช้คำสั่งต่อไปนี้ -

:wq