💡 前言
恭喜大家一路堅持到了倒數第二天!在前面 28 天的文章中,我們從 VS Code 的基礎架構、主題外掛、快捷鍵自訂、Git 協作、遠端容器開發,一路談到了擴充套件開發與資安防護。相信此時此刻,你手上的 VS Code 已經被調校得無比順手,成為一把專屬於你的神兵利器。
但想像一個常見的惡夢:如果你的筆電今天突然故障送修、或者你買了一台全新的 Mac / PC 準備在新環境開工,難道要把那幾十個愛用外掛、上百行自訂快捷鍵和 settings.json 全部重新設定一次嗎?
絕對不用!今天 Day 29 我們要來介紹 VS Code 內建的官方雲端備份與同步神器——Settings Sync,讓你一鍵還原所有工作環境!
🎯 本篇重點
☁️ 1. 什麼是 Settings Sync?
Settings Sync 是 VS Code 內建的雲端同步服務。它可以將你本機的所有個人化偏好設定打包並安全地加密儲存在微軟的雲端伺服器上。
• 跨平台無縫同步:無論你同時在 Windows、macOS 還是 Linux 電腦間切換,只要登入同一個帳號,所有設定就會自動保持一致。
• 告別手動搬遷:再也不用手動去複製 .vscode 資料夾或匯出設定檔了。
🔐 2. 如何登入並啟用 Settings Sync
啟用這個功能非常簡單,只需要一個微軟帳號(Microsoft Account)或 GitHub 帳號:
⚙️ 3. 精準控制:選擇你想同步的項目
你可以根據需求勾選或取消以下四大核心項目:
• Settings(設定):包含你的 settings.json(字體大小、自動儲存、Prettier 偏好等)。
• Keyboard Shortcuts(快速鍵):包含你辛苦自訂的 keybindings.json 肌肉記憶。
• Extensions(擴充套件):這點超級神! 它會自動幫你記錄目前安裝的所有外掛清單。當你在新電腦登入時,VS Code 會在背景自動把這些外掛全部下載並安裝完畢!
• Snippets & UI State(程式碼片段與介面狀態):包含你自訂的程式碼簡寫與佈景主題設定。
💡 小建議:建議全部勾選,才能解鎖最完整的「無痛換機」體驗!
🔄 4. 換新電腦時的一鍵還原實戰
當你在全新的電腦上安裝好全新的 VS Code 之後,只需要做一件事:
不到 30 秒,你會發現:熟悉的佈景主題回來了、愛用的外掛自動安裝中了、連你改過的快捷鍵和 settings.json 規則全部瞬間就位,彷彿回到原本那台用習慣的電腦一樣!