12/04/2026 18:18น.

5 เคล็ดลับการใช้ Visual Studio Code ให้มีประสิทธิภาพสูงสุด
#พัฒนาโปรแกรมด้วย VSCode
#เคล็ดลับ VSCode
#Visual Studio Code
#รับสอนเขียนโปรแกรมกรุงเทพ
Visual Studio Code (VSCode) เป็นหนึ่งในเครื่องมือการเขียนโค้ดที่ได้รับความนิยมมากที่สุดในหมู่นักพัฒนา ไม่ว่าจะเป็นการพัฒนาเว็บไซต์หรือแอปพลิเคชัน ด้วยคุณสมบัติที่ยืดหยุ่นและเครื่องมือที่หลากหลาย นักพัฒนาสามารถปรับแต่ง VSCode ให้เหมาะสมกับการทำงานและการพัฒนาโค้ดได้อย่างง่ายดาย อย่างไรก็ตาม แม้ว่า VSCode จะใช้งานง่าย แต่หลายคนอาจจะไม่ได้ใช้ฟีเจอร์ต่าง ๆ ของมันอย่างเต็มที่ ดังนั้นในบทความนี้เราจะมาแนะนำ 5 เคล็ดลับ ที่จะช่วยให้คุณใช้ Visual Studio Code ได้อย่างมีประสิทธิภาพสูงสุด เพื่อช่วยให้การเขียนโค้ดของคุณรวดเร็วและสะดวกมากขึ้น หากคุณกำลังมองหาที่ รับสอนเขียนโปรแกรมกรุงเทพ ที่มีคอร์สเรียนที่ครอบคลุมเกี่ยวกับการใช้ VSCode พร้อมเรียนรู้การพัฒนาโปรแกรมอย่างมืออาชีพ บทความนี้ก็มีข้อมูลดี ๆ สำหรับคุณ
1. ใช้ Extensions ที่เหมาะสม
Visual Studio Code (VSCode) เป็นเครื่องมือที่มีความยืดหยุ่นสูง และสามารถปรับแต่งได้ตามความต้องการของผู้ใช้งาน ผ่านการใช้ Extensions หรือ ปลั๊กอิน ซึ่งช่วยเพิ่มฟังก์ชันการทำงานให้กับโปรแกรม อาจจะเป็นการเพิ่มฟีเจอร์ใหม่ หรือช่วยทำให้การทำงานสะดวกยิ่งขึ้น การเลือกใช้ Extensions ที่เหมาะสมกับการทำงานของคุณสามารถเพิ่มประสิทธิภาพในการเขียนโค้ด และช่วยให้การพัฒนาโปรแกรมง่ายขึ้นมาก ซึ่ง VSCode มี Extensions ที่รองรับทั้งภาษาโปรแกรมต่าง ๆ เช่น JavaScript, Python, HTML/CSS, PHP, และอื่น ๆ อีกมากมาย การเลือก Extensions ที่เหมาะสมไม่เพียงแต่ทำให้การเขียนโค้ดเร็วขึ้น แต่ยังช่วยให้โค้ดของคุณมีคุณภาพสูงขึ้นด้วย เพราะหลาย ๆ Extension สามารถช่วยตรวจสอบข้อผิดพลาดในโค้ด, เพิ่มการจัดรูปแบบให้โค้ดสะอาด, และเพิ่มฟีเจอร์ที่ช่วยในการทำงานกับทีมได้อย่างมีประสิทธิภาพ
ตัวอย่าง Extensions ที่แนะนำ:
Prettier: ช่วยจัดรูปแบบโค้ดให้สวยงามและเป็นระเบียบในทุกครั้งที่บันทึกไฟล์ ไม่ว่าคุณจะเขียนโค้ด HTML, CSS, JavaScript หรือภาษาอื่น ๆ
ESLint: ตรวจสอบข้อผิดพลาดในโค้ด JavaScript โดยอัตโนมัติ ช่วยป้องกันการใช้โค้ดที่ผิดมาตรฐานและช่วยให้โค้ดมีความเป็นระเบียบ
Live Server: เปิดเว็บเซิร์ฟเวอร์ในเครื่องของคุณเพื่อดูผลลัพธ์ของเว็บไซต์แบบเรียลไทม์ เมื่อทำการแก้ไขโค้ด
GitLens: เพิ่มฟีเจอร์ Git ใน VSCode ให้สามารถดูการเปลี่ยนแปลงในแต่ละไฟล์และช่วยจัดการเวอร์ชันของโค้ด
Bracket Pair Colorizer: ช่วยให้การอ่านโค้ดที่มีวงเล็บซ้อนกันหลายชั้นง่ายขึ้น โดยจะมีสีที่ต่างกันให้กับวงเล็บแต่ละคู่
Python (สำหรับผู้ที่เขียน Python): ช่วยในการใช้งาน Python ใน VSCode เช่น ตรวจสอบข้อผิดพลาด, รันโปรแกรม และสนับสนุนการทำงานร่วมกับ Jupyter Notebooks
Docker: รองรับการทำงานกับ Docker container ภายใน VSCode ทำให้การพัฒนาแอปที่เกี่ยวข้องกับ Docker ง่ายขึ้น
การเลือก Extensions ที่เหมาะสมจะช่วยให้คุณประหยัดเวลา และทำให้การพัฒนาของคุณมีประสิทธิภาพมากขึ้น ขณะเดียวกันก็ทำให้ VSCode กลายเป็นเครื่องมือที่เหมาะกับการพัฒนาโปรแกรมทุกประเภทได้อย่างแท้จริง
เคล็ดลับในการเลือก Extensions:
เลือก Extensions ตามความต้องการของโปรเจกต์: หากคุณทำงานกับหลายภาษา ให้เลือก Extensions ที่รองรับหลายภาษาในเวลาเดียวกัน
อย่าเพิ่ม Extensions มากเกินไป: การติดตั้ง Extensions มากเกินไปอาจทำให้ VSCode ช้าลงและทำงานหนักเกินไป เลือกใช้เฉพาะ Extensions ที่จำเป็นจริง ๆ
ปรับแต่ง Settings ของ Extensions: บาง Extension สามารถปรับแต่งการทำงานได้ เช่น กำหนดรูปแบบของการจัดการโค้ดให้เหมาะสมกับโปรเจกต์ของคุณ
การใช้ Extensions ที่เหมาะสมจะทำให้การเขียนโค้ดใน VSCode เป็นเรื่องง่ายและสนุกยิ่งขึ้น ช่วยให้คุณทำงานได้เร็วขึ้นและโค้ดของคุณก็จะมีคุณภาพที่ดีขึ้นด้วย
2. ใช้ Integrated Terminal ใน VSCode
Integrated Terminal ของ Visual Studio Code (VSCode) เป็นหนึ่งในฟีเจอร์ที่ทำให้ VSCode เป็นเครื่องมือที่มีประสิทธิภาพสูงในการพัฒนาโปรแกรม โดย Integrated Terminal ช่วยให้คุณสามารถทำงานกับ Command Line (หรือ Terminal) ได้จากภายใน VSCode โดยไม่ต้องสลับไปยังหน้าต่างอื่นหรือโปรแกรมภายนอก ทำให้การพัฒนาโปรแกรมรวดเร็วและสะดวกมากขึ้น
ข้อดีของการใช้ Integrated Terminal:
ไม่ต้องสลับหน้าต่าง: ด้วย Integrated Terminal คุณไม่ต้องเปิดหน้าต่าง Terminal หรือ Command Prompt แยกต่างหากอีกต่อไป ทุกอย่างจะรวมอยู่ใน VSCode ทำให้คุณทำงานได้อย่างราบรื่นและมีประสิทธิภาพ
รองรับหลายระบบปฏิบัติการ: คุณสามารถใช้ Integrated Terminal ในทั้ง Windows, macOS, และ Linux โดยไม่ต้องตั้งค่าเพิ่มเติม
รองรับการทำงานหลายเทอร์มินัล: สามารถเปิด Terminal หลายหน้าต่างในเวลาเดียวกันได้ เช่น เปิดเพื่อทำงานกับ Git ในหน้าต่างหนึ่ง และทำงานกับเซิร์ฟเวอร์ในหน้าต่างอื่น
รองรับคำสั่งต่าง ๆ: คุณสามารถใช้คำสั่งต่าง ๆ เช่น npm, git, python, docker, และอื่น ๆ ผ่าน Integrated Terminal ได้เลย ซึ่งทำให้การทำงานรวดเร็วและสะดวกมากยิ่งขึ้น
วิธีการเปิดใช้งาน Integrated Terminal:
การเปิด Integrated Terminal ใน VSCode สามารถทำได้ง่าย ๆ ดังนี้:
ใช้เมนู View -> Terminal เพื่อเปิด Terminal ในหน้าต่างด้านล่าง
หรือกดปุ่ม **Ctrl +
** (ปุ่มอยู่ด้านซ้ายของปุ่มเลข 1) เพื่อเปิดหรือปิด Integrated Terminal
เมื่อเปิด Integrated Terminal แล้ว คุณสามารถพิมพ์คำสั่งที่ต้องการได้ทันที เช่น:
ใช้คำสั่ง npm install เพื่อติดตั้ง dependencies ในโปรเจกต์
ใช้คำสั่ง git status เพื่อตรวจสอบสถานะของเวอร์ชันใน Git
หรือใช้คำสั่ง python script.py เพื่อลองรันสคริปต์ Python
การปรับแต่ง Integrated Terminal:
คุณสามารถปรับแต่งการใช้งาน Integrated Terminal ให้เหมาะสมกับการทำงานของคุณ เช่น:
เปลี่ยนสีพื้นหลัง และ สีตัวอักษร: คุณสามารถปรับแต่งให้ Terminal มีธีมสีที่สะดวกตา หรือสอดคล้องกับธีมของ VSCode
เลือก Shell ที่ต้องการใช้: หากคุณใช้ระบบ Windows, VSCode รองรับการใช้ PowerShell, CMD, หรือ WSL (Windows Subsystem for Linux) ในการทำงานกับ Terminal
ตั้งค่าการแสดงผล: คุณสามารถตั้งค่า Integrated Terminal ให้แสดงผลลัพธ์ตามที่คุณต้องการ เช่น ขนาดตัวอักษร ความยาวของบรรทัด หรือความละเอียดของการแสดงผล
ตัวอย่างการใช้งาน Integrated Terminal:
การติดตั้งแพ็กเกจด้วย NPM:
หากคุณกำลังพัฒนาโปรเจกต์ Node.js และต้องการติดตั้ง dependencies คุณสามารถเปิด Integrated Terminal แล้วพิมพ์คำสั่ง:ซึ่งจะติดตั้ง dependencies ที่จำเป็นสำหรับโปรเจกต์นั้น ๆ
การใช้งาน Git ใน VSCode:
คุณสามารถใช้ Integrated Terminal เพื่อใช้งาน Git ได้ทันที โดยไม่ต้องเปิด Git Bash หรือ Terminal แยกต่างหาก เช่น:เช็คสถานะ Git:
git statusคอมมิตการเปลี่ยนแปลง:
git commit -m "Your message"พุชโค้ดขึ้น GitHub:
git push
การรันโปรแกรม Python:
หากคุณทำงานกับ Python ก็สามารถรันโปรแกรมได้ใน Integrated Terminal ด้วยคำสั่ง:
เคล็ดลับการใช้ Integrated Terminal ให้มีประสิทธิภาพ
เปิดหลาย ๆ Terminal พร้อมกัน: คุณสามารถเปิด Terminal หลายหน้าต่างในเวลาเดียวกันได้ โดยการคลิกที่ปุ่ม + บน Terminal และเลือกให้แต่ละหน้าต่างทำงานที่ต่างกัน เช่น หนึ่งสำหรับ Git อีกหนึ่งสำหรับการรันโปรเจกต์
การใช้คำสั่งที่บ่อย: สร้าง Shell Script สำหรับคำสั่งที่คุณใช้บ่อย เช่น การติดตั้ง dependencies หรือการทำงานกับ Git เพื่อให้การทำงานเร็วขึ้น
ย่อขนาดหน้าต่าง: หากคุณต้องการให้ Terminal อยู่ในพื้นที่ที่จำกัด คุณสามารถย่อขนาดของหน้าต่าง Terminal ให้แสดงผลตามขนาดที่คุณต้องการ
3. ใช้ Snippets เพื่อเพิ่มความเร็วในการเขียนโค้ด
Snippets หรือ เทมเพลตโค้ด เป็นฟีเจอร์ที่สำคัญและมีประโยชน์ใน Visual Studio Code (VSCode) ที่ช่วยให้การเขียนโค้ดของคุณเร็วขึ้นและมีประสิทธิภาพมากยิ่งขึ้น Snippets คือชุดของโค้ดที่สามารถกำหนดเองให้ใช้งานได้ง่าย ๆ เช่น การสร้างฟังก์ชัน, การตั้งค่า HTML, หรือโค้ดที่ใช้บ่อย ๆ โดยการใช้แค่คำสั่งสั้น ๆ หรือคำย่อที่ VSCode จะเติมโค้ดให้คุณโดยอัตโนมัติ
การใช้ Snippets ช่วยให้คุณประหยัดเวลาในการพัฒนา เพราะไม่ต้องพิมพ์โค้ดที่ซ้ำ ๆ กันหลายครั้ง เช่น ฟังก์ชันการเชื่อมต่อกับฐานข้อมูล หรือโค้ด HTML ที่มีโครงสร้างพื้นฐาน เช่น <div>, <header>, <footer> ซึ่งในแต่ละครั้งที่เขียนโค้ดอาจต้องพิมพ์ซ้ำ ๆ แต่หากใช้ Snippets จะช่วยให้โค้ดเกิดขึ้นในไม่กี่วินาที
วิธีการใช้งาน Snippets ใน VSCode:
การใช้ Snippets ที่มีอยู่ใน VSCode
VSCode มี Snippets ที่เตรียมไว้ให้ใช้สำหรับภาษาโปรแกรมต่าง ๆ อยู่แล้ว เช่น JavaScript, HTML, CSS, Python, เป็นต้น โดยการพิมพ์คำสั่งย่อแล้วกด Tab โค้ดที่เกี่ยวข้องจะถูกเติมให้โดยอัตโนมัติ
ตัวอย่างเช่น:พิมพ์
forแล้วกด Tab จะได้โค้ดลูป for ใน JavaScriptพิมพ์
htmlแล้วกด Tab จะได้โค้ดโครงสร้างพื้นฐานของ HTML5
การสร้าง Snippets ของตัวเอง
หากคุณต้องการใช้โค้ดที่เขียนบ่อย ๆ และไม่พบใน Snippets ที่มีอยู่ใน VSCode คุณสามารถสร้าง Snippets ของตัวเองได้ โดยทำตามขั้นตอนนี้:ไปที่เมนู File > Preferences > User Snippets
เลือก New Global Snippets file หรือเลือกไฟล์ Snippets ของภาษาที่คุณต้องการ
เพิ่ม Snippet ของตัวเองในไฟล์นี้ เช่น:
{
"Log to Console": {
"prefix": "log",
"body": [
"console.log('$1');"
],
"description": "Logs output to the console"
}
}
เมื่อพิมพ์
logแล้วกด Tab โค้ดconsole.log()จะถูกเติมเข้ามาใช้ Snippets สำหรับการจัดรูปแบบโค้ดอัตโนมัติ
บางครั้งคุณอาจต้องการให้โค้ดของคุณมีรูปแบบที่สวยงามและเป็นระเบียบ Prettier เป็น Extension ที่ทำงานร่วมกับ Snippets และสามารถจัดรูปแบบโค้ดให้เป็นไปตามมาตรฐานได้ โดยการตั้งค่าให้ Prettier จัดรูปแบบโค้ดอัตโนมัติเมื่อคุณบันทึกไฟล์
ข้อดีของการใช้ Snippets:
เพิ่มความเร็วในการเขียนโค้ด:
ใช้เวลาในการเขียนโค้ดน้อยลงเมื่อคุณใช้ Snippets ช่วยเติมโค้ดให้ครบถ้วน และไม่ต้องพิมพ์ซ้ำ ๆ สำหรับโค้ดที่ใช้บ่อยลดข้อผิดพลาดจากการพิมพ์:
การใช้ Snippets ช่วยลดความผิดพลาดจากการพิมพ์โค้ด โดยเฉพาะโค้ดที่มีการซ้ำ ๆ เช่นfunction,if-else, หรือแม้แต่การปิด tag ใน HTMLการตั้งค่า Snippets ให้เหมาะกับตัวเอง:
คุณสามารถปรับแต่ง Snippets ให้ตรงกับการใช้งานของตัวเอง เช่น หากคุณทำงานในโปรเจกต์ที่มีฟังก์ชันหรือโค้ดบางอย่างที่ใช้บ่อย ๆ คุณสามารถสร้าง Snippets ได้เลย และใช้ได้ทันทีเพิ่มความสะดวกในการทำงานร่วมกันในทีม:
การแชร์ Snippets ในทีมพัฒนาจะช่วยให้การทำงานร่วมกันมีประสิทธิภาพมากขึ้น เพราะทีมพัฒนาจะใช้ Snippets เดียวกันในการเขียนโค้ด ซึ่งจะทำให้โค้ดเป็นมาตรฐานเดียวกัน และช่วยให้เข้าใจโค้ดได้ง่ายขึ้น
เคล็ดลับในการใช้ Snippets ให้มีประสิทธิภาพ
ตั้งค่า Snippets ให้เหมาะกับโปรเจกต์ของคุณ: หากคุณทำงานกับโปรเจกต์ที่มีลักษณะเฉพาะ เช่น การพัฒนาแอปพลิเคชันหรือเว็บเพจ ให้สร้าง Snippets ที่จะช่วยลดเวลาการเขียนโค้ดได้มากขึ้น
ใช้ Snippets ที่มีอยู่แล้วใน VSCode: หากคุณเป็นมือใหม่ VSCode มี Snippets ที่เตรียมไว้ให้ใช้งานได้เลย แต่ก็สามารถปรับแต่งเพิ่มเติมให้เหมาะสมกับการทำงานของคุณ
จัดการ Snippets ให้สะดวก: ใช้ชื่อ Snippets ที่เข้าใจง่าย เพื่อให้ค้นหาและใช้งานได้สะดวก ตัวอย่างเช่น ใช้คำสั่งย่อ
logแทนconsole.log()เรียนรู้วิธีใช้ Snippets จากคนอื่น: หากทำงานในทีมลองแชร์ Snippets กับเพื่อน ๆ เพื่อใช้ร่วมกัน ช่วยเพิ่มความสะดวกในการทำงาน
4. ใช้ฟีเจอร์ IntelliSense สำหรับการเติมคำอัตโนมัติ
IntelliSense เป็นฟีเจอร์ที่สำคัญและทำให้ Visual Studio Code (VSCode) มีความโดดเด่นเหนือโปรแกรมอื่น ๆ ในการช่วยให้การเขียนโค้ดสะดวกและรวดเร็วขึ้น ฟีเจอร์นี้จะช่วยในการเติมคำอัตโนมัติ (Auto Completion) ให้กับโค้ดที่คุณพิมพ์ ช่วยให้คุณไม่ต้องพิมพ์โค้ดทั้งหมดด้วยตัวเอง ลดเวลาการเขียนโค้ดและเพิ่มความแม่นยำในการพิมพ์
การใช้ IntelliSense สามารถช่วยเพิ่มประสิทธิภาพการเขียนโค้ดได้หลายรูปแบบ ไม่ว่าจะเป็นการเติมคำอัตโนมัติสำหรับฟังก์ชัน, ตัวแปร, คำสั่งต่าง ๆ หรือแม้แต่การแนะนำฟังก์ชันและไลบรารีที่สามารถใช้งานได้
ฟีเจอร์หลักของ IntelliSense ที่ควรใช้:
Auto Completion: เมื่อคุณเริ่มพิมพ์คำหรือฟังก์ชัน IntelliSense จะทำการแสดงคำแนะนำสำหรับการเติมคำอัตโนมัติทันที เช่น หากคุณพิมพ์
consระบบจะแนะนำคำว่าconsole.logให้คุณเลือกได้ทันทีParameter Info: เมื่อคุณเลือกฟังก์ชันจากการเติมคำอัตโนมัติ IntelliSense จะแสดงข้อมูลเกี่ยวกับพารามิเตอร์ที่ฟังก์ชันนั้น ๆ ต้องการ เช่น หากคุณกำลังใช้ฟังก์ชัน
alert(), IntelliSense จะแสดงข้อมูลว่าalertรับค่าเป็น string เท่านั้นQuick Info: เมื่อคุณวางเคอร์เซอร์ไปที่ฟังก์ชันหรือตัวแปร IntelliSense จะให้ข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันหรือตัวแปรนั้น ๆ เช่น ประเภทของข้อมูลหรือวิธีการใช้งาน
Code Suggestions: IntelliSense สามารถแนะนำโค้ดที่คุณสามารถใช้ได้จากไลบรารีที่ติดตั้ง เช่น เมื่อใช้ React หรือ Vue.js, IntelliSense จะเสนอคำแนะนำสำหรับ component หรือ prop ต่าง ๆ ที่คุณสามารถใช้งานได้
วิธีการเปิดใช้ IntelliSense ใน VSCode:
ใน VSCode, ฟีเจอร์ IntelliSense จะเปิดใช้งานโดยอัตโนมัติเมื่อคุณเริ่มพิมพ์โค้ดใน Editor แล้ว หากต้องการตั้งค่าหรือปรับแต่งการทำงานของ IntelliSense, สามารถไปที่เมนู File > Preferences > Settings และค้นหาคำว่า IntelliSense เพื่อปรับแต่งการทำงาน เช่น:
การตั้งค่าการแสดงผลคำแนะนำที่รวดเร็ว
การเลือกการแสดงคำแนะนำจาก Extensions ที่ติดตั้ง
ข้อดีของการใช้ IntelliSense:
เพิ่มความเร็วในการเขียนโค้ด: เมื่อ IntelliSense แสดงคำแนะนำอัตโนมัติ คุณจะไม่ต้องพิมพ์โค้ดทั้งหมด ทำให้การเขียนโค้ดเร็วขึ้น
ลดข้อผิดพลาด: IntelliSense ช่วยแนะนำฟังก์ชันที่ถูกต้องและคีย์เวิร์ดที่เกี่ยวข้อง ซึ่งช่วยลดข้อผิดพลาดจากการพิมพ์ผิด
ทำให้การเรียนรู้โค้ดง่ายขึ้น: สำหรับผู้เริ่มต้นการเรียนเขียนโปรแกรม IntelliSense เป็นเครื่องมือที่ช่วยให้คุณเข้าใจการใช้งานฟังก์ชันและไลบรารีต่าง ๆ ได้ดีขึ้น เพราะมันสามารถแสดงข้อมูลเกี่ยวกับวิธีการใช้งานได้อย่างละเอียด
ช่วยให้โค้ดอ่านง่ายขึ้น: เมื่อคุณใช้ IntelliSense เพื่อเติมคำอัตโนมัติ จะช่วยให้โค้ดของคุณดูสะอาดและเป็นระเบียบ เนื่องจากไม่ต้องพิมพ์คำซ้ำ ๆ อีกครั้ง
การใช้งาน IntelliSense สำหรับภาษาโปรแกรมต่าง ๆ:
JavaScript: การใช้ IntelliSense ใน JavaScript ช่วยให้คุณเข้าถึงฟังก์ชันต่าง ๆ ใน Node.js หรือ Web API ได้ง่าย เช่น document.querySelector หรือ JSON.parse
Python: ใน Python, IntelliSense ช่วยแนะนำฟังก์ชันในไลบรารีต่าง ๆ เช่น numpy, pandas หรือ Flask
HTML/CSS: เมื่อเขียน HTML และ CSS, IntelliSense ช่วยให้คุณเติมแท็ก HTML หรือ CSS Property ได้อย่างรวดเร็ว เช่น
<div>,color: red;,margin: 10pxReact: หากคุณเขียนโค้ดด้วย React, IntelliSense จะแนะนำ component, props, และ state ที่ใช้ในโค้ดของคุณ
เคล็ดลับการใช้ IntelliSense ให้มีประสิทธิภาพ:
ใช้เคอร์เซอร์และ Tab: เมื่อ IntelliSense แสดงคำแนะนำให้ใช้ Tab หรือ Enter เพื่อเลือกคำที่แนะนำ ทำให้คุณสามารถเขียนโค้ดได้เร็วขึ้น
ใช้ฟีเจอร์
Ctrl + Space: หากคุณต้องการคำแนะนำที่เร็วขึ้น ให้กด Ctrl + Space (Windows) หรือ Cmd + Space (Mac) เพื่อเปิด IntelliSense และแสดงคำแนะนำต่าง ๆ ได้ทันทีเรียนรู้การใช้คำสั่งย่อ (Snippets): รวม Snippets กับ IntelliSense เพื่อให้คุณสามารถเติมคำสั่งที่ใช้บ่อยได้ทันที โดยไม่ต้องพิมพ์ทั้งหมด
5. ใช้ Version Control ภายใน VSCode ด้วย Git Integration
การใช้ Version Control เป็นสิ่งสำคัญในการพัฒนาโปรแกรมในทุกโปรเจกต์ ไม่ว่าคุณจะทำงานเดี่ยวหรือร่วมกับทีม การใช้ Git ช่วยให้คุณติดตามการเปลี่ยนแปลงในโค้ดและทำให้สามารถย้อนกลับไปยังเวอร์ชันก่อนหน้าได้ง่ายเมื่อเกิดข้อผิดพลาด โดยที่ไม่ต้องกังวลว่าจะสูญเสียการทำงานที่สำคัญไป
VSCode ได้ทำการ Integrate Git เข้ากับตัวโปรแกรมอย่างเต็มที่ ซึ่งทำให้คุณสามารถจัดการกับ Git ได้ง่าย ๆ ภายในโปรแกรมเดียว ไม่จำเป็นต้องเปิด Git Bash, Terminal, หรือโปรแกรมอื่น ๆ แยกต่างหาก เพื่อทำงานกับ Git อีกต่อไป
ข้อดีของการใช้ Git Integration ใน VSCode:
สามารถจัดการ Git ได้ภายในโปรแกรมเดียว: คุณสามารถทำการ commit, push, pull, merge, และดูการเปลี่ยนแปลงในโค้ดทั้งหมดผ่านหน้าต่าง Source Control ใน VSCode โดยไม่ต้องออกจากโปรแกรมเลย
มีการแสดงสถานะของไฟล์ที่ถูกเปลี่ยนแปลง: เมื่อคุณทำการเปลี่ยนแปลงในไฟล์ VSCode จะแสดงสถานะการเปลี่ยนแปลงของไฟล์ เช่น การเพิ่ม, ลบ, หรือการแก้ไข เพื่อให้คุณสามารถดูได้ทันที
ทำงานร่วมกับทีมได้สะดวก: หากคุณทำงานในทีม Git Integration ใน VSCode ช่วยให้คุณสามารถร่วมงานกับทีมได้อย่างมีประสิทธิภาพโดยการติดตามการเปลี่ยนแปลงในโค้ดของทุกคนแบบเรียลไทม์
วิธีการใช้ Git Integration ใน VSCode:
เริ่มต้นใช้งาน Git ใน VSCode:
ก่อนที่คุณจะเริ่มใช้งาน Git ใน VSCode คุณต้องติดตั้ง Git ในเครื่องของคุณก่อน โดยสามารถดาวน์โหลดได้ที่ Git Official Websiteหลังจากติดตั้ง Git เรียบร้อยแล้ว คุณสามารถเปิดโปรเจกต์ใน VSCode และ Git จะทำงานร่วมกับโปรเจกต์ของคุณโดยอัตโนมัติ หากโปรเจกต์นั้นใช้ Git แล้ว
ทำงานกับ Source Control:
ไปที่ View > Source Control หรือกด Ctrl + Shift + G (Windows) หรือ Cmd + Shift + G (Mac) เพื่อเปิด Source Control ใน VSCode
หากไฟล์ในโปรเจกต์มีการเปลี่ยนแปลง VSCode จะแสดงการเปลี่ยนแปลงของไฟล์เหล่านั้นในแถบ Source Control
คลิกที่ไฟล์เพื่อดูรายละเอียดการเปลี่ยนแปลง และเลือกที่จะ commit การเปลี่ยนแปลง
การ Commit และ Push โค้ด:
หลังจากที่ทำการเปลี่ยนแปลงในไฟล์ต่าง ๆ ให้คุณทำการ commit การเปลี่ยนแปลงนี้โดยการคลิกที่ ✔ Commit หรือใช้คำสั่งใน Source Control
จากนั้นสามารถ push การเปลี่ยนแปลงไปยัง Git repository ได้โดยการกดปุ่ม Sync Changes ซึ่งจะทำการ push ไปยัง GitHub หรือ GitLab ของคุณ
การทำ Branch:
Git ใน VSCode สามารถทำงานกับ branch ได้อย่างสะดวก คุณสามารถสร้าง branch ใหม่ได้จาก Source Control ใน VSCode หรือ Git Bashคลิกที่ชื่อ branch ปัจจุบันที่มุมล่างซ้ายของ VSCode และเลือก Create New Branch เพื่อสร้าง branch ใหม่สำหรับฟีเจอร์ที่คุณกำลังพัฒนา
เมื่อต้องการเปลี่ยนไปใช้ branch อื่น ๆ ก็สามารถคลิกเลือกได้ทันทีจากแถบด้านล่าง
การ Merge:
หากคุณทำการ branch หลาย ๆ อันเพื่อพัฒนาฟีเจอร์ต่าง ๆ คุณสามารถ merge การเปลี่ยนแปลงจาก branch อื่นเข้ามายัง branch หลักได้จาก VSCode โดยการใช้คำสั่ง Merge ใน Source Control
ข้อดีเพิ่มเติมของ Git Integration ใน VSCode:
สามารถดู Log และ Diff ได้ทันที: คุณสามารถดู Git Log ของโปรเจกต์และดูการเปลี่ยนแปลงแต่ละเวอร์ชันได้จาก VSCode โดยไม่ต้องเปิด Git ในเทอร์มินัล
สามารถสร้าง Pull Request ได้ทันที: หากคุณใช้ GitHub หรือ GitLab, VSCode สามารถเชื่อมต่อกับ GitHub และ GitLab โดยตรงทำให้คุณสามารถสร้าง Pull Request ได้จากใน VSCode โดยไม่ต้องเปิด GitHub หรือ GitLab
การใช้งานกับการทำงานร่วมกันในทีม: Git Integration ช่วยให้การทำงานร่วมกันในทีมเป็นไปได้ง่ายขึ้น เพราะทุกการเปลี่ยนแปลงในโค้ดจะถูกติดตามและสามารถเห็นได้ทันที
หากคุณกำลังมองหาหลักสูตร รับสอนเขียนโปรแกรมกรุงเทพ ที่จะช่วยให้คุณฝึกฝนการใช้ Visual Studio Code อย่างมีประสิทธิภาพ พร้อมคำแนะนำจากผู้เชี่ยวชาญ
สมัครเรียนกับ Superdev School วันนี้!
เราเสนอคอร์สเรียนทั้งแบบตัวต่อตัวและออนไลน์ที่สามารถปรับแผนการเรียนให้เหมาะกับคุณ
👉 สมัครเรียนที่นี่ Superdev School