Skip to content

Settings Sync

Description

Syncs VSCODE Config Settings Across Dev Envs:

  • Extensions Settings
  • Keyboard Shortcuts
  • Profiles
  • User Settings
  • User Snippets
  • UI State
  • User Tags

Settings Files

Alphabetizing facilitates mods and reduces dups.

  • User Settings: ~/.config/Code/User/settigns.json
  • User Snippets: ~/.config/Code/User/snippets

Using .dotfiles

To ease VSCode config for new dev envs, .dotfiles could be used instead of VSCode's built-in settings sync.

See New Dev Env and the Dotfiles Project.

Move Settings Files to .dotfiles:

mv ~/.config/Code/User/settings.json ~/.dotfiles/code/.config/Code/User/settings.json
mv ~/.config/Code/User/snippets/ ~./dotfiles/code/.config/Code/User/snippets

Link to .dotfiles

cd ~/.dotfiles
stow code

Resulting Links:

Link Tarket
~/.config/Code/User/settings.json ~/.dotfiles/code/.config/Code/User/settings.json
~/.config/Code/User/snippets/ ~./dotfiles/code/.config/Code/User/snippets/

Comments