Vi Editor: เชี่ยวชาญได้ใน 3 ขั้นตอนง่ายๆ ไร้ความเครียด!
Vi เป็นโปรแกรมแก้ไขข้อความอันทรงพลังซึ่งรวมมาพร้อมกับระบบ Linux ส่วนใหญ่แม้แต่ระบบที่ฝังไว้ด้วย บางครั้งคุณจำเป็นต้องแก้ไขไฟล์ข้อความบนระบบที่ไม่มีโปรแกรมแก้ไขข้อความที่เป็นมิตรกับผู้ใช้ ดังนั้นการรู้จัก Vi จึงเป็นสิ่งสำคัญ
ต่างจาก Nano ซึ่งเป็นโปรแกรมแก้ไขข้อความที่ใช้เทอร์มินัลที่ใช้งานง่าย Vi จะไม่แสดงรายการแป้นพิมพ์ลัดบนหน้าจอให้กับคุณ เป็นโปรแกรมแก้ไขข้อความแบบโมดอล หมายถึงมีทั้งโหมดแทรกและโหมดคำสั่ง
เริ่มต้นใช้งาน Vi
Vi เป็นแอปพลิเคชันเทอร์มินัล ดังนั้นคุณต้องเปิดใช้งานจากหน้าต่างเทอร์มินัล ใช้คำสั่ง ฉันเห็น /path/to/file เพื่อเปิดไฟล์ที่มีอยู่ด้วย Vi คำสั่ง ฉันเห็น /path/to/file อีกด้วย ใช้งานได้หากไฟล์ ยังไม่มีอยู่; Vi จะสร้างไฟล์ใหม่และบันทึกไปยังตำแหน่งที่ระบุเมื่อดำเนินการเสร็จ

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

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

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

เมื่อคุณดำเนินการในโหมดแทรกเสร็จสิ้นแล้ว ให้กดปุ่ม Escape เพื่อกลับสู่โหมดคำสั่ง
บันทึกและออก
Puedes guardar y salir de vi desde el modo comando. Primero, asegúrate de estar en modo comando presionando la tecla Escape. (Al presionar la tecla Escape de nuevo no pasa nada si ya estás en modo comando.)
เขียน :วคิว และกด Enter เพื่อบันทึกไฟล์ลงดิสก์และออกจาก vi คุณสามารถแยกคำสั่งนี้ได้เช่นกัน เช่นเขียน :ว และกด Enter เพื่อบันทึกไฟล์ลงดิสก์โดยไม่ต้องออก หรือพิมพ์ :คิว การออกจาก vi โดยไม่บันทึกไฟล์


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



















