Is there any way to sync my Visual Studio Code settings between instances?

Mark Whitaker picture Mark Whitaker · Oct 28, 2015 · Viewed 48.2k times · Source

I'd like to be able to sync my VS Code user settings (File > Preferences > User Settings) to the cloud somehow so I can easily share them between multiple installations, as in Windows 10 and Visual Studio.

Is there a supported way of doing this? Direct support in Code would be great, but otherwise being able to move my settings.json location to a Dropbox or OneDrive folder would work too.

I'm looking specifically for a way of doing this automatically and silently. Manually exporting/importing is too cumbersome and isn't what I'm looking for.


Update: this is now a built-in feature in VS Code.

Answer

Shan Khan picture Shan Khan · Dec 18, 2015

I have developed an extension that will sync all your Visual Studio Code Settings across multiple instances.

Key Features

  1. Use your GitHub account token.
  2. Easy to Upload and Download on one click.
  3. Saves all settings and snippets files.
  4. Upload Key : Shift + Alt + u
  5. Download Key : Shift + Alt + d
  6. Type Sync In Order to View all sync options

It Sync

  • Settings File
  • Keybinding File
  • Launch File
  • Snippets Folder
  • VSCode Extensions

Detail Documentation Source

VSCode - Settings Sync blog post

Download here : VS Code - Settings Sync - Extention