Review VS Code PHP Snippets
Snippets สำหรับ Dev หลาย ๆ คนคงรู้จักกันแล้วเนอะ สำหรับมือใหม่หัดเขียนผมจะสรุปสั้น ๆ ก็คือ “คำลัดในการพิมพ์โค้ด” มันประหยัดเวลาในการพิมพ์มาก ๆ เลยนะ
วันนี้จะมา Review PHP Snippets ใน VS Code หรือ Visual Studio Code นั่นเองงงงง แต่ Editor อื่นก็น่าจะมีแบบนี้เหมือนกันนะ ไม่แน่ใจ
ปล0.5. ใครรู้อยู่แล้วก็ข้ามไปได้เลยครับ : )
ปล. สี่เหลี่ยมฟ้า ๆ ที่มันวิ่ง ๆ ในรูปคือกด Tab นะครับ
ปล2. snippet ใน vscode ที่ใช้เวลาพิมพ์ไอคอนข้างหน้าจะเป็นรูปสี่เหลี่ยม ๆ นะครับ
สร้าง Class
พิมพ์แค่ cla แล้วก็ Tab เบา ๆ ไปหนึ่งที

ผ่ามมมมมมมมม !!!!! มาทั้งก้อนเลย เราสามารถ Tab ๆๆๆ เพื่อถัดไปได้ด้วยนะเอ้อออ
Class + Doc
doc_class แค่พิมพ์ doc แล้วกด Tab เปรี้ยงง !!

สร้าง Contructor
เพียงแค่พิมพ์ con แล้วเคาะ Tab โป้ะะ !!!

Variable + Doc
ประกาศตัวแปรพร้อมคอมเมนต์อธิบาย พิมพ์แค่ doc_v เท่านั้นนนน

Function !!!!
เขียนฟังก์ชันใหม่แบบชิค ๆ ด้วย fu แล้ว Tab !!!!

Function + Doc
doc_f แล้ว Tab ที เขียน doc สบายยยยยเลยยยย

เพิ่ม Parameter ไปหน่อยสิ
จัดให้ param แล้ว Tab โลด

Trait
สร้าง Trait ใหม่ง่าย ๆ ด้วย tr แล้ว Tabbbbb

Define
define ค่าคงที่แบบเร็ว ๆ ด้วย def

Do While
วนลูป Do while พิมพ์แค่ do เลือกอันที่มันมีไอคอนสี่เหลี่ยม ๆ (อันที่ 2) แล้ว Tab

While
มี Do While แล้ว ก็ต้องมี While สิ พิมพ์แค่ wh ก็มีมาให้เลือกแล้ว

for และ foreach
พิมพ์แค่ for

fore แล้วเลือก foreach ไอคอนสี่เหลี่ยม ๆ เลย

if & elseif & else
จะ if พิมพ์ if ไป แล้วเลือกอันสี่เหลี่ยม ๆ

จะ else พิมพ์ el

จะ elseif พิมพ์ elf

จะ ifelse พิมพ์ ife

จะ short if พิมพ์ if?

ง่ายแมะะะะะะะะะะ
switch
switch พิมพ์ swi

เพิ่ม case พิมพ์ ca

Array
new array พิมพ์ arr
เพิ่ม key พิมพ์ key

Array แบบบนมันยาวไป พิมพ์ sho

นี่ !! (this)
แค่ th พอ

ไหนปริ้น ๆ ดิ้ et จัดไป

Let it go (throw)
thr โยนมันไป Throw it awayyyyyyyyyyyyyyyyyyyyyyyy

หมดแล้วววววว เป็นไงจำไม่ยากเลยใช่ไหมล่ะ แค่พิมพ์ ๆ 2–3 ตัวได้มาเป็นพรึ่บ ทำให้เขียนโค้ดได้ไวขึ้นมากๆเลยทีเดียว อาจจะมีประโยนช์กับใครหลาย ๆ คนนะครับ สามารถเพิ่ม custom snippets ได้ด้วยนะ ไปที่ file > preference > user snippets ขอบคุณที่ติดตามอ่านมาจนจบ ไปและ บรัย xD
Ref: https://github.com/Microsoft/vscode/blob/master/extensions/php/snippets/php.json
