Settings Sync는 VS Code(그리고 Antigravity)의 네이티브 기능으로, GitHub 또는 Microsoft 계정을 통해 설정, 확장 기능, 단축키를 동기화해요. 머신을 바꿔도 모든 게 그대로 있어요.
Settings Sync 활성화하기
Command Palette(Ctrl+Shift+P)를 열고 **Settings Sync: Turn On...**을 입력하고 Enter를 눌러요.
VS Code가 계정을 선택하라고 해요 : GitHub 또는 Microsoft. 둘 다 작동해요. 이미 사용하는 계정을 선택해요. OAuth 인증을 위해 브라우저 창이 열리고, 접근을 허용하면 VS Code로 돌아와요.
동기화되는 것들
기본적으로 Settings Sync는 다섯 가지 카테고리를 동기화해요.
| 카테고리 | 예시 |
|---|---|
| Settings | 테마, 폰트 크기, 저장 시 자동 포맷팅, 탭 vs 스페이스 등 |
| Keybindings | 사용자 정의 단축키(기본값이 아닌 내가 변경한 것들만) |
| Extensions | 설치된 확장 기능 목록(바이너리가 아닌 ID만). 새 머신에서 VS Code가 자동으로 다운로드해요. |
| Snippets | 사용자 정의 코드 스니펫 |
| UI State | 특정 패널과 뷰의 상태(열린 탭 등) |
수동으로 동기화 강제하기
VS Code는 변경 후 몇 초 뒤 자동으로 동기화해요. 하지만 즉시 동기화를 강제할 수 있어요.
Command Palette를 열고 Settings Sync: Sync Now를 입력해요.
Settings Sync: Show Log에서 동기화 활동을 확인할 수도 있어요.
새 머신에서 사용하기
VS Code를 새로 설치하는 경우 :
- Command Palette를 열어요.
- **Settings Sync: Turn On...**을 입력해요.
- 같은 GitHub 또는 Microsoft 계정을 연결해요.
- VS Code가 즉시 설정과 단축키를 다운로드하고 확장 기능 다운로드를 시작해요.
수동 설정이 전혀 필요 없어요. 테마, 단축키, 확장 기능이 몇 분 안에 복원돼요.
VS Code Docs - Settings Sync