Vi Editor: เคล็ดลับของ Linux ที่ไม่กี่คนเท่านั้นที่รู้! ค้นพบมัน!

เคล็ดลับ Vim 11 ประการที่จะช่วยให้คุณประหยัดเวลาในการแก้ไขได้หลายชั่วโมง

Vi Editor: เชี่ยวชาญได้ใน 3 ขั้นตอนง่ายๆ ไร้ความเครียด!

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

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

เริ่มต้นใช้งาน Vi

Vi เป็นแอปพลิเคชันเทอร์มินัล ดังนั้นคุณต้องเปิดใช้งานจากหน้าต่างเทอร์มินัล ใช้คำสั่ง ฉันเห็น /path/to/file เพื่อเปิดไฟล์ที่มีอยู่ด้วย Vi คำสั่ง ฉันเห็น /path/to/file อีกด้วย ใช้งานได้หากไฟล์ ยังไม่มีอยู่; Vi จะสร้างไฟล์ใหม่และบันทึกไปยังตำแหน่งที่ระบุเมื่อดำเนินการเสร็จ

เทอร์มินัล Ubuntu ที่ใช้คำสั่ง vi เพื่อเปิดไฟล์ใหม่

จดจำ ใช้ sudo หากคุณต้องการแก้ไขไฟล์ ของระบบ เช่น คุณจะต้องเขียนว่า sudo vi /etc/fstab หากคุณต้องการแก้ไขไฟล์ fstab ของคุณ

โหมดคำสั่ง

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

ไฟล์ที่เปิดในโปรแกรมแก้ไขข้อความ vi ในหน้าต่างเทอร์มินัลของ Ubuntu

ขณะอยู่ในโหมดคำสั่ง คุณสามารถเลื่อนเคอร์เซอร์ด้วยปุ่มลูกศรได้ กดปุ่ม เอ็กซ์ เพื่อลบตัวอักษรที่อยู่ใต้เคอร์เซอร์ มีคำสั่งอื่น ๆ อีกหลายคำสั่งสำหรับการลบ: เช่นเมื่อเขียน ดีดี (กดปุ่ม d สองครั้ง) ลบข้อความทั้งบรรทัด

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

ข้อความที่เลือกที่ตอนท้ายของไฟล์ที่เปิดในโปรแกรมแก้ไขข้อความ vi

โหมดการแทรก

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

โปรแกรมแก้ไขข้อความ Vi พร้อมข้อความที่ระบุว่ามีการเพิ่มข้อความเข้าไปโดยกดปุ่ม "i" ก่อน

เมื่อคุณดำเนินการในโหมดแทรกเสร็จสิ้นแล้ว ให้กดปุ่ม Escape เพื่อกลับสู่โหมดคำสั่ง

บันทึกและออก

คุณสามารถบันทึกและออกจาก vi จากโหมดคำสั่งได้ ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณอยู่ในโหมดคำสั่งโดยกดปุ่ม Escape (การกดปุ่ม Escape อีกครั้งจะไม่มีผลหากคุณอยู่ในโหมดคำสั่งแล้ว)

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

โปรแกรมแก้ไขข้อความ Vi ที่มีคำสั่ง "wq" เขียนอยู่ที่ด้านล่างของหน้าต่าง


โปรแกรมแก้ไขข้อความ Vi มีข้อผิดพลาดแจ้งว่า "ไม่สามารถเขียนได้ตั้งแต่การเปลี่ยนแปลงครั้งล่าสุด" ที่ด้านล่างของหน้าต่าง


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

5 1 โหวต
การจัดอันดับบทความ
สมัครสมาชิก
แจ้งให้ทราบ
แขก

0 ความคิดเห็น
เก่าแก่ที่สุด
ใหม่ล่าสุด โหวตมากที่สุด
ความคิดเห็นออนไลน์
ดูความคิดเห็นทั้งหมด