VI Editor พร้อมคำสั่งในบทช่วยสอน Linux/Unix

โปรแกรมแก้ไข VI คืออะไร?

โปรแกรมแก้ไข VI เป็นโปรแกรมแก้ไขข้อความที่ได้รับความนิยมและคลาสสิกที่สุดในตระกูล Linux ด้านล่างนี้คือเหตุผลบางประการที่ทำให้เป็นตัวแก้ไขที่ใช้กันอย่างแพร่หลาย –

1) มีอยู่ใน Linux Distributions เกือบทั้งหมด

2) มันทำงานเหมือนกันในแพลตฟอร์มและการกระจายที่แตกต่างกัน

3) เป็นมิตรกับผู้ใช้ ดังนั้นผู้ใช้ Linux นับล้านจึงชื่นชอบและใช้เพื่อการแก้ไข

ปัจจุบันมีเวอร์ชันขั้นสูงของโปรแกรมแก้ไข vi และเวอร์ชันที่ได้รับความนิยมมากที่สุดคือ เสียงเรียกเข้า ซึ่งเป็น Vi Imได้รับการพิสูจน์แล้ว โปรแกรมอื่นๆ ได้แก่ Elvis, Nvi, Nano และ Vile การเรียนรู้ vi ถือเป็นเรื่องฉลาด เพราะมีคุณสมบัติมากมายและมีตัวเลือกมากมายในการแก้ไขไฟล์

หากต้องการทำงานกับโปรแกรมแก้ไข VI คุณต้องเข้าใจ โหมดการทำงานของมัน- สามารถแบ่งออกเป็นสองส่วนหลัก

คลิก Good Farm Animal Welfare Awards หากไม่สามารถเข้าถึงวิดีโอได้

vi โหมดคำสั่ง:

โหมดคำสั่ง vi

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

vi ตัวแก้ไข โหมดแทรก:

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

วิธีใช้โปรแกรมแก้ไข vi

เพื่อเปิดตัวแก้ไข VI - เปิด Terminal (CLI) แล้วพิมพ์

vi <filename_NEW> or <filename_EXISTING>

และหากคุณระบุไฟล์ที่มีอยู่ โปรแกรมแก้ไขจะเปิดให้คุณแก้ไข มิฉะนั้น คุณสามารถสร้างไฟล์ใหม่ได้

วิธีใช้โปรแกรมแก้ไข vi

VI แก้ไขคำสั่ง

  • ผม – แทรกที่เคอร์เซอร์ (เข้าสู่โหมดแทรก)
  • a – เขียนหลังเคอร์เซอร์ (เข้าสู่โหมดแทรก)
  • A – เขียนที่ท้ายบรรทัด (เข้าสู่โหมดแทรก)
  • ESC - ยุติโหมดการแทรก
  • คุณ - เลิกทำการเปลี่ยนแปลงล่าสุด
  • U – เลิกทำการเปลี่ยนแปลงทั้งหมดกับทั้งบรรทัด
  • o – เปิดบรรทัดใหม่ (เข้าสู่โหมดแทรก)
  • dd – ลบบรรทัด
  • 3dd – ลบ 3 บรรทัด
  • D – ลบเนื้อหาของบรรทัดหลังเคอร์เซอร์
  • C – ลบเนื้อหาของบรรทัดหลังเคอร์เซอร์และแทรกข้อความใหม่ กดปุ่ม ESC เพื่อสิ้นสุดการแทรก
  • dw – ลบคำ
  • 4dw – ลบ 4 คำ
  • cw – เปลี่ยนคำ
  • x – ลบอักขระที่เคอร์เซอร์
  • r - แทนที่อักขระ
  • R – เขียนทับอักขระจากเคอร์เซอร์เป็นต้นไป
  • s – แทนที่อักขระหนึ่งตัวใต้เคอร์เซอร์เพื่อแทรกต่อไป
  • S – แทนที่ทั้งบรรทัดและเริ่มแทรกที่จุดเริ่มต้นของบรรทัด
  • ~ – เปลี่ยนกรณีของตัวละครแต่ละตัว

หมายเหตุ: คุณควรอยู่ใน “โหมดคำสั่ง” เพื่อดำเนินการคำสั่งเหล่านี้- บรรณาธิการ VI คือ กรณีที่สำคัญ ดังนั้นตรวจสอบให้แน่ใจว่าคุณพิมพ์คำสั่งด้วยตัวพิมพ์ที่ถูกต้อง

อย่าลืมกดคำสั่งที่ถูกต้อง มิฉะนั้น คุณจะทำการเปลี่ยนแปลงไฟล์ที่ไม่ต้องการได้ นอกจากนี้ คุณยังสามารถเข้าสู่โหมดแทรกได้โดยกด a, A, o ตามต้องการ

การย้ายภายในไฟล์

  • k – เลื่อนเคอร์เซอร์ขึ้น
  • เจ – เลื่อนเคอร์เซอร์ลง
  • h – เลื่อนเคอร์เซอร์ไปทางซ้าย
  • l – เลื่อนเคอร์เซอร์ไปทางขวา

คุณต้องอยู่ในโหมดคำสั่งเพื่อย้ายภายในไฟล์ ปุ่มเริ่มต้นสำหรับการนำทางมีการกล่าวถึงด้านล่าง คุณสามารถ ใช้ปุ่มลูกศรบนคีย์บอร์ดด้วย.

การบันทึกและการปิดไฟล์

  • Shift+zz – บันทึกไฟล์และออก
  • :w – บันทึกไฟล์แต่เปิดไว้
  • :คิว! – ออกจาก vi และอย่าบันทึกการเปลี่ยนแปลง
  • :wq – บันทึกไฟล์และออก

คุณควรจะอยู่ใน โหมดคำสั่งเพื่อออกจากตัวแก้ไขและบันทึกการเปลี่ยนแปลง ไปยังไฟล์

การบันทึกและการปิดไฟล์

สรุป:

  • โปรแกรมแก้ไข vi เป็นโปรแกรมแก้ไขข้อความ Unix ที่ได้รับความนิยมและใช้กันมากที่สุด
  • ก็มักจะมีอยู่ในทั้งหมด Linux ดิสทริบิวชัน.
  • ใช้งานได้ 2 โหมด คือ Command และ Insert
  • โหมดคำสั่งรับคำสั่งของผู้ใช้ และโหมดแทรกใช้สำหรับแก้ไขข้อความ
  • คุณควรรู้คำสั่งเพื่อทำงานกับไฟล์ของคุณได้อย่างง่ายดาย
  • การเรียนรู้ที่จะใช้โปรแกรมแก้ไขนี้จะเป็นประโยชน์ต่อคุณในการสร้างสคริปต์และการแก้ไขไฟล์