การสร้างและแก้ไขไฟล์ข้อความเป็นหนึ่งในงานพื้นฐานที่สุดที่คุณสามารถทำได้บนระบบ Linux โปรแกรมแก้ไขข้อความ Vi ให้การควบคุมอันทรงพลังที่เกี่ยวข้องกับการแก้ไขไฟล์ข้อความ แต่ประโยชน์ของการใช้เวลาหลายชั่วโมงในการพิมพ์เมื่อคุณไม่รู้วิธีบันทึกไฟล์คืออะไร
ในโพสต์นี้ เราจะพูดถึงทุกอย่างที่เกี่ยวข้องกับการแก้ไขไฟล์ใน Vi พร้อมกับคำแนะนำโดยละเอียดเกี่ยวกับวิธีบันทึกและออกจากไฟล์ข้อความด้วย
เราแก้ไขโหมด
มีสองโหมดการแก้ไขที่ Vi มอบให้กับผู้ใช้ เหล่านี้คือ:
- โหมดปกติ
- โหมดแทรก
เมื่อคุณเปิดไฟล์ข้อความใน 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 เป็นบรรณาธิการรุ่นเยาว์สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์
เพิ่มเติมจาก Deepesh Sharmaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก