๐ป Visual Studio Code ๆไฝๆๅญธ:ๅพๅ ฅ้ๅฐๅฏฆๅๆ็จ
Visual Studio Code(VS Code) ๆฏ็ฑ Microsoft ๆจๅบ็่ผ้็ด็จๅผ็ทจ่ผฏๅจ, ๆฏๆดๅค็จฎ็จๅผ่ช่จ่ๆดๅ ๅฅไปถ,ๅปฃๆณๆ็จๆผ้็ผ、็ณป็ตฑ็ฎก็่่ชๅๅไฝๆฅญ。
๐ ไธ、VS Code ๅบๆฌไป้ขไป็ดน
- ๆดปๅๅ(Activity Bar):ๅทฆๅดๅ็คบๅ,ๅ ๅซๆชๆก็ธฝ็ฎก、ๆๅฐ、็ๆฌๆงๅถ็ญๅ่ฝ
- ๅด้ๆฌ(Sidebar):้กฏ็คบๆชๆก็ตๆงๆๆๅฐ็ตๆ
- ็ทจ่ผฏๅ(Editor):ไธป่ฆๆฐๅฏซ็จๅผ็ขผ็ๅๅ
- ็ๆ ๅ(Status Bar):้กฏ็คบ่ช่จๆจกๅผ、็ทจ็ขผ、Git ็ๆ ็ญ่ณ่จ
- ็ต็ซฏๆฉ(Terminal):ๅ งๅปบ CLI ๆไฝ็ฐๅข
⚙️ ไบ、ๅฎ่ฃ่ๅบๆฌ่จญๅฎ
1️⃣ ๅฎ่ฃ VS Code
Windows / macOS / Linux:
https://code.visualstudio.com/
2️⃣ ๅๆ่ช่จ(ไธญๆไป้ข)
Ctrl + Shift + P
่ผธๅ
ฅ:Configure Display Language
้ธๆ:zh-TW
3️⃣ ๅธธ็จ่จญๅฎ(settings.json)
{
"editor.fontSize": 16,
"editor.tabSize": 2,
"editor.wordWrap": "on",
"files.autoSave": "afterDelay"
}
๐งฉ ไธ、ๅธธ็จๅ่ฝๆไฝ
1️⃣ ๆชๆก่่ณๆๅคพ็ฎก็
- ้ๅ่ณๆๅคพ:
File → Open Folder - ๆฐๅขๆชๆก:ๅณ้ต → New File
- ๆๆณๆชๆกๅฏ็ดๆฅ็งปๅ
2️⃣ ๅฟซ้ๆๅฐ
Ctrl + P → ๅฟซ้้ๅๆชๆก
Ctrl + F → ็ถๅๆชๆกๆๅฐ
Ctrl + Shift + F → ๅ
จๅๆๅฐ
3️⃣ ๅคๆธธๆจ็ทจ่ผฏ(้ซๆ็)
Alt + Click → ๅค้ป็ทจ่ผฏ
Ctrl + D → ้ธๅ็ธๅๆๅญ
๐ ๅ、ๆดๅ ๅฅไปถ(Extensions)
VS Code ๆๅคง็น่ฒๆฏๅฏๅฎ่ฃๆดๅ ๅ่ฝ:
- Python:ๆฏๆด Python ้็ผ
- Prettier:็จๅผ็ขผๆ ผๅผๅ
- GitLens:ๅผทๅ Git ๅ่ฝ
- Live Server:ๅณๆ็ถฒ้ ้ ่ฆฝ
Ctrl + Shift + X → ้ๅ Extensions
ๆๅฐไธฆๅฎ่ฃๅฅไปถ
๐ ไบ、Python ้็ผ็ฏไพ
1️⃣ ๅปบ็ซ Python ๆชๆก
test.py
2️⃣ ็ฏไพ็จๅผ
print("Hello VS Code")
3️⃣ ๅท่กๆนๅผ
ๅณ้ต → Run Python File
ๆ Terminal:
python test.py
๐ ๅ ญ、Git ็ๆฌๆงๅถ
1️⃣ ๅๅงๅ Git
git init
2️⃣ ๆไบค่ฎๆด
git add .
git commit -m "initial commit"
3️⃣ VS Code ๆไฝ
- ๅทฆๅด Source Control ๅฏ่ฆๅ็ฎก็
- ๅฏ็ดๆฅ commit / push
๐ง ไธ、้ฒ้ๆๅทง
- ๅฟซๆท้ต:ๆ้ซๆไฝๆ็
- ๅทฅไฝๅ(Workspace):็ฎก็ๅคๅฐๆก
- Remote SSH:้ ็ซฏ้ฃ็ทไผบๆๅจ
- ่ชๅ่ฃๅ จ(IntelliSense):ๆๅ้็ผ้ๅบฆ
⚠️ ๅ ซ、ๅธธ่ฆๅ้ก
- ็ต็ซฏๆฉ็กๆณๅท่ก → ๆชขๆฅ PATH
- Python ็กๆณๅท่ก → ้ธๆๆญฃ็ขบ Interpreter
- ไธญๆ้กฏ็คบ็ฐๅธธ → ๅฎ่ฃ่ช่จๅฅไปถ
๐ ไน、็ธฝ็ต
Visual Studio Code ๆฏไธๅฅๅ่ฝๅผทๅคงไธๅฝๆงๆฅต้ซ็้็ผๅทฅๅ ท, ็ก่ซๆฏ็จๅผ่จญ่จ、็ณป็ตฑ็ฎก็ๆ่ชๅๅไฝๆฅญ,้ฝ่ฝ้้ๆดๅ ๅฅไปถๅฟซ้ๆดๅ。
ๆฒๆ็่จ:
ๅผต่ฒผ็่จ