อย่างนึงที่ผมอยากที่จะพัฒนาตัวเองคือการฝึกใช้คีย์บอร์ดให้เทพอย่างกับแฮคเกอร์ในหนัง การฝึกพิมสัมผัสก็เป็นสิ่งที่จำเป็น ตอนนี้ก็กำลังหัดอยู่ แต่ก็ยังไม่ชำนาญ แต่อีกหนึ่งอย่างที่จะทำให้ดูโปรขึ้น (ไม่ได้สนประสิทธิภาพการทำงานที่จะเพิ่มขึ้นแบบที่ควรจะเป็น แต่เพราะมันดูเท่นี้แระ ฮาๆๆๆ ) คือการใช้ Vim
ซึ่งมันจะทำให้เราสามารถพิมใช้งานคอมพิวเตอร์เขียนโปรแกรมได้โดยที่จะไม่ต้องใช้เมาส์
สำหรับคนที่ใช้งาน MacOS สามารถใช้งาน Vim ผ่าน Terminal ได้เลย โดยเพิ่มคำสั่ง vim
Vim จะมีอยู่ 3 โหมด คือ
Normal Mode
โหมดนี้จะเป็นโหมดเริ่มต้นของโปรแกรม ใช้ในการเคลื่อนที่ไปยังตำแหน่งต่างๆ ในเอกสาร เมื่อเราอยู่โหมดอื่นสามารถกลับมา Normal Mode ได้โดยการกดปุ่ม Esc
ปุ่มคำสั่งใน Normal Mode
j เคลื่อนเคอร์เซอร์ ลง
k เคลื่อนเคอร์เซอร์ ขึ้น
h เคลื่อนเคอร์เซอร์ ไปทางซ้าย
l เคลื่อนเคอร์เซอร์ ไปทางทางขวา
โหมดนี้ยังมีคำสั่งอีกเยอะ แต่ผมก็ยังใช้ไม่เป็นเดี่ยวจะมาเขียนอธิบายอีกที
Insert Mode
โหมดนี้จะใช้เมื่อเราต้องการแก้ไขเอกสาร จะไม่มีคำสั่งใช้ในโหมด แต่จะมีคำสั่งที่จะเข้าโหมดนี้ในแบบที่แตกต่างกัน
i แทรกข้อความที่ก่อนหน้าเคอร์เซอร์
I แทรกข้อความที่หน้าสุดของบรรทัด
a แทรกข้อความที่หน้าเคอร์เซอร์
A แทรกข้อความที่หลังสุดของบรรทัด
o สร้างบรรทัดใหม่ด้านล่าง
O สร้างบรรทัดใหม่ด้านบน
ea แทรกข้อความที่ท้ายสุดของข้อความ
Visual mode
หรือ Marking Text Mode ใช้ลากมาร์กข้อความ เราสามารถเข้าโมหดนี้ได้โดยใช้ปุ่ม v
โหมดนี้ถ้าชำนาญแล้วจะช่วยในการลากมาร์กข้อความแทนการใช้เมาส์ได้ดี แต่ตอนนี้ผมก็ยังทำไม่เป็น ฮาๆๆ เดี๋ยวพอเล่นเป็นสักหน่อยแล้วจะมาอัพเดทให้อ่านกันครับ
Exit
การออกโปรแกรม Vim เคยเป็นปัญหาระดับโลกถึงขนาดเคยติดอันดับการถามสูงๆบนเว็บ stackoverflow
:q ออกโปรแกรม คำสั่งนี้จะใช้ได้เมื่อไฟล์ถูกบันทึกแล้ว
:q! ออกแบบไม่บันทึก
:qw บันทึกแล้วก็ออกจากโปรแกรม
:w บันทึกไฟล์
ไม่มีความคิดเห็น:
แสดงความคิดเห็น