StackOverflow/17/09/VSCode - Importing keyboard shortcuts
- comment1
- you can use this extension Settings Sync this will sync extensions and complete User Folder that Contains
- Settings File
- Keybinding File
- Launch File
- Snippets Folder
- VSCode Extensions & Extensions Configurations
- Workspaces Folder
- Use your GitHub account token and Gist.
- comment2
- I think use Settings Sync like Muhammed Albarmavi's answer mentioned is the way to go, I used it myself to sync between Ubuntu and Windows.
- About Settings Sync, the idea is it uses Github Gist to store all the settings on the cloud, so that then you could use any machine to pull (download) from the cloud to replicate those settings on any new machine. With the extension, you just need to press upload/download, all the copying process is done by the extension for you.
- Details about those files store on
gist, they're:- extensions.json
keybindings.jsonkeybindingsMac.json- settings.json
- snippets|javascript.json
- ...another modified settings
- You could take a look about its shape here: https://gist.github.com/loia5tqd001/7f68a682472a018bcc75ecadeeab447b
- My Notes
- looks like it's not so great for #Priv/acy if public, hopefully one can use a private gist
- About syncing from Linux to MacOs, I don't know exactly what's happening under the hood, give a look at a comment here maybe you'll know.
- As you use the Settings Sync, you'll notice that you can have multiple gists, so you can have multiple versions of settings on the cloud. Maybe you'd want some gist for Windows, some for Linux/macOS or any strategy that you could think of.