สำหรับตอนนี้จะเป็นตอนสุดท้ายของการใช้ Vim ครับ จริงๆแล้ว Vim ยังมีฟีเจอร์อีกเยอะมากๆที่จะทำให้การเขียนโปรแกรมได้ง่ายขึ้น ผมยกมาแค่ส่วนที่เป็นพื้นฐานเท่านั้นครับ


Repeat Text

การซ้ำสิ่งที่เราเขียนไปซ้ำๆ อย่างเช่นถ้าผมต้องการเขียน print() ซ้ำกัน 3 ครั้งจะทำได้โดยการพิมพ์ 3iprint() แล้วก็กด esc

หรือก็คือตอนที่เราอยู่ในโหมด Normal เราสามารถพิมพ์จำนวนครั้งที่ต้องการพิมพ์ กด i เพื่อเข้าไปที่ Insert Mode พิมพ์สิ่งที่เราต้องการแล้วกด Esc เพื่อกลับมา Normal Mode ตัว Vim จะซ้ำสิ่งที่เราต้องการให้โดยอัตโนมัติ

เมื่อพิมพ์ 3iprint()

Find Character in Text

ในทุก Text Editor สิ่งที่สำคัญมากคือฟังค์ชัน Find ใน Vim มีฟังค์ชัน Find Character แบบง่ายๆให้ใช้ด้วยครับ ถ้าพิมพ์ว่า fi เคอร์เซอร์จะเลื่อนไปที่ตัว i ตัวต่อไปที่เจอ

เมื่อพิมพ์ fi

สำหรับการหาเป็นคำๆหรือเป็นประโยค สามารถทำได้โดยใช้คีย์ / แล้วตามด้วยสิ่งที่ต้องการหา

กด n หรือ N เพื่อเลื่อนไปลำดับถัดๆไป

นอกจากฟังค์ชันที่ผมเล่ามาทั้ง 3 ตอนของซีรีส์นี้ Vim ยังมีฟังค์ชันเจ๋งๆอีกเยอะมากซึ่งอาจจะเล่าได้ไม่หมดครับ ถ้าใครสนใจสามารถไปดูที่ Cheatsheet ของ Vim

หรือลองไปเล่น Interactive Vim tutorial ได้ครับ


Medium ที่ 43
ปีนี้ผมตั้งใจว่าจะเขียน Medium ให้ได้เดือนละ 4–5 Medium ครับ สิ้นปีก็จะมี 52 Medium เท่ากับจำนวนสัปดาห์ใน 1 ปีพอดี ไม่รู้จะทำได้มั้ย แต่ก็ถือเป็น Passion เล็กๆน้อยๆของผมครับ 5555
ผมเขียนบทความหลายแนวแล้วแต่ว่าอยากเขียนยังไง ถ้าอยากให้กำลังใจช่วยกด Clap ให้ซักที สองทีด้วยนะครับ :D
เจอกันบทความหน้าครับ