VI
ในระบบยูนิกซ์ทั่วไปจะต้องมีเครื่องมือสำหรับเอาไว้ตกแต่งแก้ไขไฟล์เอกสารประจำไว้อยู่ตัวหนึ่ง ซึ่งก็คือ vi (อ่านว่า วี-ไอ) ในตอนเริ่มแรกของการใช้งาน vi
แทบทุกคนจะบอกว่า การใช้งานและการทำความเข้าใจนั้นยากกว่า เอดิเตอร์ที่เป็นพวก
pulldown menu driven บนดอสเช่นพวก จุฬาเวิร์ด หรือ Q-Editor มาก
(ในยูนิกซ์จะเป็นพวก Emacs หรือ pico)
แต่หากคุณพยายามฝึกฝนใช้งานไปสักพักหนึ่งแล้ว คุณจะรู้สึกว่า vi เป็นเอดิเตอร์ที่มีการใช้งานได้อย่างมีประสิทธิภาพมากที่สุดตัวหนึ่ง และคุณสมบัติต่างๆของ vi ที่มีมาให้ก็จะสามารถทำให้คุณใช้งาน vi ได้อย่างสะดวกสบายมากขึ้น
นอกจากนี้การที่คุณใช้งาน vi เป็น จะทำให้คุณได้เปรียบกว่าการใช้งาน editor ตัว
อื่นๆ เพราะ vi เป็น editor พื้นฐานที่จะต้องมีประจำไว้กับยูนิกซ์ทุกตัวอยู่แล้ว
ในขณะที่ editor ตัวอื่นๆคุณอาจหาไม่พบใน ยูนิกซ์รุ่นอื่นๆก็ได้
วิธีการใช้งานอย่างคร่าวๆ
vi จะมีรูปแบบการใช้งาน (mode) อยู่สามแบบคือ
- command mode
- insert mode
- last line mode
command mode จะเป็นโหมดปกติตอนเริ่มต้น vi ในโหมดนี้คุณสามารถจะทำการเคลื่อนย้ายเคอร์เซอร์ ลบข้อความ สำเนาข้อความ และทำงานอื่นๆได้
insert mode ในโหมดนี้เป็นโหมดที่ทำให้คุณสามารถทำการแก้ไขข้อความหรือพิมพ์ข้อความลงไปได้ คุณสามารถเปลี่ยนจาก command mode เข้ามาอยู่ใน insert mode ได้โดยการกดปุ่ม "i" เป็นต้น และคุณก็จะสามารถพิมพ์ข้อความต่างๆได้ และเมื่อคุณต้องการจะกลับไปยัง command mode อีกที คุณก็สามารถโดยทำการกดปุ่ม "Esc"
โหมดสุดท้ายคือ last line mode จะเป็นโหมด