Visual Studio 2013 provides developers with the ability to sign in with a Microsoft account and synchronize settings across devices (and as new versions will be released across different versions of Visual Studio).
After your initial profile settings is created whenever you logon to new devices your settings will be automatically downloaded and enabled for you. When you logout from a device Visual Studio stops roaming settings to or from that devices but leases the last settings that were synced as they were when you logged out.
- Appearance (theme, fonts and color) settings
- Text editor settings
- Key bindings
- Start-up settings
- Environment aliases
You can read more about these features here: