Visual Studio Code extension that allows you to synchronize you user settings and key bindings using git
This extension adds the following commands:
- prefsync: Upload your settings and keybindings to a git repository (
extension.uploadSettings) - prefsync: Download settings and keybindings from a git repository (
extension.downloadSettings) - prefsync: Check for changes in current Settings (
extension.checkForSettingsChanges) - prefsync: Revert local settings to remote (
extension.revertLocalSettings)
This extension contributes the following settings:
vscodeprefsync.repositoryUrl: Url of the git repository to use for syncing settingsvscodeprefsync.localRepository: Where to check out the repositoryvscodeprefsync.automaticallyOpenChanges: Open the result from a git diff in an editor window after downloading settings or checking for changes
To use this extension follow these steps
- Create a GitHub/GitLab repository (or whatever you want)
- Install the extension
- Go to your user settings
- Set
vscodeprefsync.repositoryUrlto the url of the repository you created - Upload you settings/keybindings using the command
prefsync: Upload your settings and keybindings to a git repository