November 3, 2011

vi: ที่มาและเตรียมตัวใช้งาน

1954 กำเนิด Bill Joy
1961 กำเนิด Bram Moolenaar
1976 Joy ให้กำเนิด vi
1991 Moolenaar ให้กำเนิด Vim
2006 Vim เดินทางมาถึงรุ่นที่ 7

vi (วีไอ) คือ text editor ตัวหนึ่งที่ไม่ว่ามือใหม่หน้าไหนก็บ่นว่าใช้ยาก...

ที่มาของชื่อได้มาจากคำสั่ง visual ในโปรแกรม ex (ซึ่งก็คิดค้นโดย Joy นั้นแหละ) เพราะเป็นการเปิดโหมดดูเอกกสาร ส่วน Vim (Vi IMproved) ซึ่งเป็นเวอร์ชันพัฒนาของ vi อีกทีหนึ่ง ในที่นี้จะเขียนเกี่ยวกับ Vim เพราะมีลูกเล่นเยอะกว่า แต่โดยทั่วๆ ไปจะขอเรียกโปรแกรมนี้ว่า vi ตามแบบฉบับดั้งเดิม เพราะว่ามันสั้นและดูขลังดีครับ



ผู้ใช้ฝั่ง Windows ใช้ gVim ครับ download ได้ที่นี่

ส่วนฝั่ง Linux จะมี vi ติดมากับอยู่ทุกเครื่องอยู่แล้ว แต่ทางที่ดีลองสั่งติดตั้งโปรแกรม Vim ทับไปอีกทีนะครับ ไม่งั้นจะใช้บางฟังก์ชัน (ที่โคตรสำคัญ) อย่าง syntax highlight ไม่ได้ (ส่วน Mac OS X มี Vim ติดมาให้ด้วยเลยครับ)



เมื่อเข้าโปรแกรม เราจะเห็นหน้าตาต้อนรับประมาณนี้

(ตรงเครื่องหมาย _ คือตำแหน่ง cursor นะครับ)

ลอง hello world ซักหน่อย ขั้นแรก กดปุ่ม [i] บนคีย์บอร์ดก่อน (นิ้วกลางขวาบน) จะเห็นว่าบรรทัดล่างสุดเปลี่ยนเป็น

คราวนี้ พิมพ์ hello world! ลงไป เรียบแล้วกดปุ่ม [Esc] ก็เสร็จสิ้นกระบวนการทักทายชาวโลกแล้วครับ

สำหรับตอนแรกนี้ เอาแค่สวัสดีชาวโลก ง่ายๆ ก่อนนะครับ การออกโปรแกรมพิมพ์ :q! แล้วก็ [Enter] ครับ

ป.ล. ไม่ต้องกลัวงง ครั้งแรกผมก็เป็นเหมือนคุณนั่นแหละ

No comments:

Post a Comment