Blog เรียกว่าไงดี พอดีได้คอมบริษัท หลังจากรอมาเกือบๆ 9 ปี แล้วที่นี้เนื่องจากใช้คอมตัวเองทำงานมาตลอด ถ้าต้องการย้าย Config VS Code อย่างพวก Theme / Custom Key หรือ พวก Extension ที่เคยลงไว้ ถ้าย้ายไปแล้วต้องลงใหม่ตลอด มันไม่สนุกแน่ๆ แต่หลังจาก Research มาสักพัก Feature นี้มีมานานแล้วครับ ในตัว VS Code โดยมี Step คร่าวๆ ดังนี้
สิ่งที่ต้องมี
- VS Code
- Account GitHub หรือ Microsoft Account
ลุยกันเลย
- เปิดตัว VS Code และ Login Account GitHub หรือ Microsoft Account โดยการ Login จะอยู่มุมซ้ายล่าง รูปคน กดเข้าไป จากนั้นกด Login ให้เรียบร้อย
- ตั้งค่าการ Sync กดที่ Account > Click ที่ Backup and Sync Setting
หรือ ให้ Short Key เปิดจาก Command Palette
- Mac: ⌘ + Shift + P
- Linux & Windows: Ctrl + Shift + P
![](https://i0.wp.com/naiwaen.debuggingsoft.com/blog/wp-content/uploads/2024/08/Code_mX5S6BuftG.webp?resize=1024%2C368&ssl=1)
- ส่วนที่ Sync ได้ มีตามรูปเลย เลือกได้เลย
![](https://i0.wp.com/naiwaen.debuggingsoft.com/blog/wp-content/uploads/2024/08/Code_0UcWAd5eLs.webp?resize=878%2C434&ssl=1)
- แต่ถ้าอยากรู้ว่า Sync Data มีสถานะ ตามรูปเลยครับ
![](https://i0.wp.com/naiwaen.debuggingsoft.com/blog/wp-content/uploads/2024/08/Code_fOj2YOJnR2.webp?resize=1024%2C375&ssl=1)
![](https://i0.wp.com/naiwaen.debuggingsoft.com/blog/wp-content/uploads/2024/08/Code_SW9U7GdIks.webp?resize=1024%2C550&ssl=1)
- ทำเสร็จแล้วตรวจสถานะ กดที่ Account > หาคำว่า Settings Sync is On ครับ
![](https://i0.wp.com/naiwaen.debuggingsoft.com/blog/wp-content/uploads/2024/08/Code_vltRVkFxKB.webp?resize=623%2C540&ssl=1)
พอเข้าเครื่องใหม่ Login Account เปิดให้มัน Sync และรอแพบนึงให้มันลงอะไรให้ครบ ซึ่งเรา Pull Code จากเครื่องเดิมมา แล้วเปิด File อะไรค้างไว้ เครื่องใหม่ มันจะ Default ให้เหมือนกันครับ
ใช้ไปสักมีเจอปัญหานิดหน่อย เช่น
- เจอ Conflicts ครับ แบบเราเปิด VS Code ค้างไว้ เครื่อง A > B แล้วไปแก้ข้อมูล เช่น ลง Extension เพิ่มมันจะถามครับ ให้่ยึดของอันไหน
- เจอ dependency ต่างๆ เช่น ขอให้ลง kubectl เพิ่มเป็นต้น
Reference
Discover more from naiwaen@DebuggingSoft
Subscribe to get the latest posts sent to your email.