63 VSCode Keyboard Shortcuts ที่ Developer ควรเรียนรู้เอาไว้

24-ก.ย.-25

คัมภีร์เทพ IT

เชื่อว่า Developer หลายคนคงเคยใช้เมาส์คลิกไปมาใน VSCode เหมือนเล่น Minesweeper ซึ่งมันก็ทำงานได้ แต่ทุกครั้งที่เปลี่ยนไปใช้เมาส์ อาจทำให้จังหวะการทำงานสะดุด แต่ Shortcuts คือสิ่งที่ช่วยให้การเขียน Code ลื่นไหลขึ้น และวันนี้เรามาดู 63 VSCode Keyboard Shortcuts ที่ Developer ควรเรียนรู้เอาไว้

File & Editor Management:

1. Ctrl + P / Cmd + P Quick Open

ลืม Explorer Panel ไปได้เลย คำสั่งนี้ก็เหมือนกับ Google Search สำหรับ Repo ของคุณ

2. Ctrl + Tab Switch Between Files

มันก็เหมือนกับคำสั่ง Alt + Tab แต่นี่ใช้สำหรับ Code มันเป็นคำสั่งที่ขาดไม่ได้เลย

3. Ctrl + \ Split Editor

การเปิด 2 ไฟล์ไว้ข้าง ๆ กัน น่าจะดีกว่าสลับไปมาจนทำให้มึน

4. Ctrl + 1/2/3 Focus Specific Editor Group

โฟกัสที่หน้า Editor ที่ 1,2 หรือ 3 เพราะความแม่นยำสำคัญมาก

5. Ctrl + W Close the Current File

อาจจะดูเป็นเรื่องพื้นฐาน แต่เชื่อว่าคุณจะได้ใช้งานมันบ่อยมาก

6. Ctrl + Shift + T Reopen Closed Editor

หรืออีกนัยหนึ่งคือ “แก้ความ Fail ของตัวเอง”

7. Ctrl + K, W Close All Files

มันเปรียบเหมือนนิวเคลียร์ ในเวลาที่มี Tab เพิ่มมากขึ้นเรื่อย ๆ

8. Ctrl + Shift + N New Window

เปิดหน้าต่างโปรแกรมใหม่ เมื่อคุณต้องการเริ่มใหม่ทั้งหมด

9. Ctrl + K, O Open Folder

เร็วกว่าการคลิกเมนูแบบยุค 90 เยอะ

Search & Navigation:

10. Ctrl + Shift + F Search Across Project

มันใช้สำหรับค้นหาทั้ง Project ซึ่งเชื่อว่าคุณจะได้ใช้มันบ่อย ๆ

11. F12 Go to Definition

เหมือนการวาร์ปไปหา Definition

12. Alt + F12 Peek Definition

เปิด Definition แบบ Popup ซึ่งสะดวกมาก

13. Ctrl + Shift + O Go to Symbol in File

ไม่ต้องเลื่อนหาให้ยุ่งยาก แค่กระโดดไปตรง Function ได้เลย

14. Ctrl + T Go to Symbol Across Files

เปรียบเหมือนกับการมีสายตา X-Ray

15. Ctrl + G Go to Line

มันมีประโยชน์อย่างมากถ้าคุณเจอ Bug ที่อยู่บรรทัดที่ 237

16. Ctrl + Shift + M Problems Panel

หรืออีกชื่อหนึ่งก็คือ “ทำไม Code ไม่ Compile ซะที?”

17. F8 / Shift + F8 Next/Previous Problem

เหมือนเป็นการเปิดโหมด Turbo ในการ Debug

18. Ctrl + B Toggle Sidebar

คุณสามารถซ่อนมันไว้ เพื่อช่วยให้โฟกัสเวลาเขียน Code

Editing Like a Wizard:

19. Ctrl + D Select Next Occurrence

จะเลือก คำ/ข้อความที่เหมือนกันตัวถัดไป ที่เจอในไฟล์ มันเป็นเหมือนเวทมนตร์ของการใช้หลาย Cursor พร้อม ๆ กัน

20. Ctrl + Shift + L Select All Occurrences

จะเลือก คำ/ข้อความที่เหมือนกันทั้งหมดในไฟล์นั้น มีประโยชน์มากเมื่อต้องการแก้ไขหรือ Refactor ทั้งหมดในครั้งเดียว

21. Alt + Click Add Cursor

แม้จะเป็นแบบ Manual แต่ก็ Work นะ

22. Ctrl + Alt + Down/Up Add Cursors Vertically

Copy-Paste หลายบรรทัดพร้อมกัน

23. Ctrl + Shift + K Delete Line

ไม่ต้อง Select ให้เสียเวลา

24. Ctrl + Enter Insert Line Below

มันช่วยให้รักษาจังหวะการพิมพ์ได้ดี

25. Ctrl + Shift + Enter Insert Line Above

ใช้เผื่อ Logic มันควรอยู่ข้างบน

26. Alt + Up/Down Move Line

Refactor Code ได้ง่ายเหมือนต่อ Lego

27. Shift + Alt + Down/Up Copy Line Up/Down

Clone Code ได้ทันที

28. Ctrl + / Toggle Comment

เพราะบางที “ความเงียบคือสิ่งมีค่า”

29. Shift + Alt + A Block Comment

มันมีประโยชน์มากเวลาที่ต้อง Debug

30. Ctrl + Shift + \ Jump to Matching Bracket

มันช่วยให้คุณปนระหยัดเวลาชีวิตจากปัญหาเกี่ยวกับ regex

31. Ctrl + ] / [ Indent/Outdent Line

มันช่วยจัด Code ให้ดูเรียบร้อย

32. Ctrl + Space Trigger IntelliSense

มันเหมือนใช้สูตรโกงช่วยจำ

Code Navigation & Refactoring:

33. F2 Rename Symbol

มันเปรียบเหมือน MVP ของการ Refactor

34. Ctrl + . Quick Fix

มันเปรียบเหมือนปุ่มเวทมนตร์แก้ปัญหาเส้นหยัก ๆ ใน Code ได้แบบด่วน ๆ

35. Shift + F12 Find References

อยากรู้ว่า Code นี้ถูกใช้ที่ไหน กดเลย

36. Ctrl + Shift + \ Jump Between Brackets

มันเป็นตัวช่วยเวลาที่เจอ Code ซ้อน ๆ กัน (ที่ทำให้หลายคนสับสน)

37. Ctrl + K, Ctrl + X Trim Trailing Whitespace

มันคือความพึงพอใจของคนที่ย้ำคิดย้ำทำ

Integrated Terminal:

38. Ctrl + ` Toggle Terminal

เข้าถึง Console แบบไม่ต้องง้อเมาส์

39. Ctrl + Shift + 5 Split Terminal

เพราะ Terminal เดียวไม่เคยพอ

40. Ctrl + C / Ctrl + V in Terminal

มันทำงานได้ตามที่ควรจะเป็น

41. Ctrl + Up/Down Scroll Terminal Output

เหมาะอย่างยิ่งสำหรับการเช็ก Logs

Debugging Without Tears:

42. F5 Start/Continue Debugging

เริ่มหรือทำการ Debug ต่อไป

43. Shift + F5 Stop Debugging

หยุดการ Debug (เหมือนปิดโปรแกรมที่ Run อยู่)

44. F9 Toggle Breakpoint

วาง/ลบ Breakpoint (จุดหยุด Code เพื่อเช็กค่า)

45. F10 Step Over

Run ทีละบรรทัด แต่ไม่เข้าไปใน Function ย่อย

46. F11 Step Into

Run ทีละบรรทัด และ “กระโดดเข้าไป” ดู Code ใน Function

47. Shift + F11 Step Out

ออกจาก Function แล้วย้อนกลับมาที่ Code ที่เรียกใช้งาน Function (Caller)

Git Integration:

48. Ctrl + Shift + G Source Control View

เปิดแท็บ Source Control ของ VSCode เพื่อดูการเปลี่ยนแปลงไฟล์

49. Ctrl + Enter in SCM input Commit

แค่กดคีย์ ไม่ต้องคลิกหลายขั้นตอน

50. Ctrl + Shift + 7 Toggle Inline Blame (with GitLens)

เหมาะอย่างมาก เมื่ออยากรู้ว่า Bug มาจาก Commit ไหน หรือใครเป็นคนแก้ไขล่าสุด

51. Alt + D Compare with Previous Commit (with GitLens)

ใช้ตรวจสอบว่ามีการเปลี่ยนแปลงอะไรไปบ้าง เช่น เพิ่ม/ลบ Code ที่บรรทัดไหน เป็นต้น

Window & Interface Zen:

52. Ctrl + Shift + E Explorer View

เมื่อคุณต้องการเปิดไฟล์จากโครงสร้าง Project กด Shortcut นี้แทนการใช้เมาส์

53. Ctrl + Shift + D Debug View

มันเป็นศูนย์รวมทุกอย่างที่เกี่ยวกับการ Debug

54. Ctrl + Shift + X Extensions View

คุณสามารถใช้ค้นหา ติดตั้ง จัดการ หรือปิดการใช้งาน Extensions ได้จากที่นี่

55. Ctrl + Shift + U Output Panel

ใช้เปิด Output Panel ที่แสดง Log จาก VSCode เองหรือจาก Extensions

56. Ctrl + Shift + Y Debug Console

มันคล้ายกับ Console ใน Browser Dev Tools แต่ฝังอยู่ใน VSCode

57. Ctrl + K, Z Zen Mode

ปิดทุกอย่าง เพื่อโฟกัสไปที่ Code

58. Ctrl + = / - Zoom In/Out

มันจะช่วยถนอมสายตาของคุณ

59. Ctrl + Shift + P / Cmd + Shift + P Command Palette

ใช้เปิด Command Palette ซึ่งเป็นเหมือน ศูนย์รวมทุกคำสั่งของ VSCode

Miscellaneous but Vital:

60. Ctrl + Shift + S Save As

ใช้ได้เหมือน Save As ใน MS Word/Excel เลย

61. Ctrl + Shift + V Open Markdown Preview

ใช้เปิดหน้าต่าง Markdown Preview ภายใน VSCode เหมาะกับคนที่เขียน README.md หรือเขียน Blogs ด้วย Markdown ซึ่งจะเห็นผลลัพธ์การ Render ทันทีแบบ Live Preview

62. Ctrl + K V Side-by-side Markdown Preview

ใช้เปิด Markdown Preview แบบแยกหน้าต่างข้าง ๆ Source Code

63. Ctrl + Shift + C Open External Terminal

ใช้เปิด Terminal ภายนอก (เช่น Command Prompt, PowerShell หรือ iTerm บน Mac) เมื่อต้องการความสามารถพิเศษที่ Terminal ใน VSCode ไม่รองรับ เช่น Script ที่ต้อง Run บน Shell หรือการจัดการระบบ

สรุป

และนี่ก็เป็น 63 VSCode Keyboard Shortcuts ที่ Developer ควรเรียนรู้เอาไว้ เพราะ VSCode เป็นเครื่องมือที่ทรงพลัง แต่ความเร็วและประสิทธิภาพขึ้นอยู่กับวิธีที่คุณใช้มัน และ Shortcuts คืออาวุธลับที่ช่วยให้คุณเขียน Code ได้เร็วขึ้น ลดความผิดพลาด และดูเป็นมือโปรในสายตาเพื่อนร่วมทีม การใช้ Shortcuts เป็นนิสัยเล็ก ๆ น้อย ๆ แต่ผลลัพธ์นั้นมีผลต่อ Productivity

ที่มา: https://blog.stackademic.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด