ใช้ Vi? วิธีเปิดไฟล์ จากนั้นบันทึกและออก

ใช้ Vi? วิธีเปิดไฟล์ จากนั้นบันทึกและออก

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





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





เราแก้ไขโหมด

มีสองโหมดการแก้ไขที่ Vi มอบให้กับผู้ใช้ เหล่านี้คือ:





  1. โหมดปกติ
  2. โหมดแทรก

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

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



การเปิดไฟล์ใน Vi

ไวยากรณ์ของคำสั่ง Vi ค่อนข้างง่ายต่อการจดจำ ไวยากรณ์เริ่มต้นในการสร้างไฟล์ข้อความใหม่คือ:

vi

เพื่อสร้างไฟล์ข้อความใหม่ชื่อ textfile.txt ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ





vi textfile.txt

โปรดทราบว่าหากไฟล์ที่มีชื่อ textfile.txt มีอยู่แล้วในระบบของคุณ จากนั้น Vi จะเปิดไฟล์นั้นแทนที่จะสร้างไฟล์ใหม่

หรือคุณสามารถเปิดโปรแกรมแก้ไข Vi ในเทอร์มินัลแล้วพิมพ์ :e textfile.txt เพื่อเปิดไฟล์ใหม่





วิธีจับคู่ airpods กับ android

ที่เกี่ยวข้อง: วิธีใช้ Vim: คู่มือพื้นฐาน

การบันทึกไฟล์ใน VI

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

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

คุณยังสามารถบันทึกไฟล์ด้วยชื่ออื่นได้ เพียงส่งชื่อไฟล์ใหม่ด้วย the :ใน สั่งการ.

:w newtextfile

บันทึกและออกจาก Vi Editor

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

วิธีถอนการติดตั้ง Google Backup and sync

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

วิธีอื่นในการบันทึกและออกใน Vi คือการใช้ : NS สั่งการ. ในขณะที่ทั้ง : NS และ : wq คำสั่งทำงานคล้ายคลึงกัน ไม่เหมือนกันเลย ความแตกต่างหลักระหว่างสองสิ่งนี้คือ : NS คำสั่งเขียนบัฟเฟอร์ไปยังไฟล์ข้อความเฉพาะเมื่อมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก

ในทางกลับกัน : wq คำสั่งเขียนบัฟเฟอร์ไปยังไฟล์โดยไม่คำนึงถึงการเปลี่ยนแปลงที่ยังไม่ได้บันทึก NS : wq คำสั่งยังอัพเดตเวลาแก้ไขของไฟล์

ออกจาก Vi โดยไม่ต้องบันทึก

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

เรียนรู้พื้นฐานของ Vi Editor

ทำความรู้จักกับพื้นฐานของเท็กซ์เอดิเตอร์ใน Linux เป็นสิ่งสำคัญ เช่นเดียวกับในหลาย ๆ สถานการณ์ คุณจะต้องทำงานกับไฟล์ข้อความของระบบ แม้ว่าจะมีโปรแกรมแก้ไขข้อความมากมาย เช่น Nano, Emacs และ Gedit แต่ Vi และ Vim ก็ยังถือว่ามีความน่าเชื่อถือมากที่สุดจากผู้ใช้จำนวนมาก

เมื่อคุณเริ่มต้นด้วยตัวแก้ไขที่ใช้เทอร์มินัล เช่น Vi หรือ Vim การจดจำคำสั่งและไวยากรณ์ต่างๆ ใน ​​Vim อาจใช้เวลาสักครู่ แนวทางที่เหมาะสมที่สุดในการแก้ไขปัญหานี้คือการเลือกตัวแก้ไขที่เหมาะสมกับความต้องการของคุณ

แบ่งปัน แบ่งปัน ทวีต อีเมล nano vs. Vim: ตัวแก้ไขข้อความเทอร์มินัลที่ดีที่สุดเมื่อเปรียบเทียบ

กำลังมองหาโปรแกรมแก้ไขข้อความเทอร์มินัลสำหรับ Linux อยู่ใช่ไหม ตัวเลือกหลักคือระหว่าง Vim และ nano! นี่คือวิธีที่พวกเขาเปรียบเทียบ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • โปรแกรมแก้ไขข้อความ
  • ลินุกซ์
เกี่ยวกับผู้เขียน Deepesh Sharma(79 บทความที่ตีพิมพ์)

Deepesh เป็นบรรณาธิการรุ่นเยาว์สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์

เพิ่มเติมจาก Deepesh Sharma

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก