Vscodium: How to migrate from Visual Studio Code to VSCodium鈦夛笌

Created on 10 Apr 2019  路  8Comments  路  Source: VSCodium/vscodium

I'm so glad a colleague pointed me to VSCodium.

However I was already using VSC for about 6 month so it was already tweaked with extensions.

This is how I tried to copy over all extensions and settings on my Mac.

Is it correct? Are there better ways?

cd $HOME
rm -rf .vscode-oss
cp -r .vscode .vscode-oss
rm -rf 'Library/Application Support/VSCodium'
mkdir -p 'Library/Application Support/VSCodium'
( cd 'Library/Application Support/Code'
  find . -type f |
  tar cBpf - -T - \
    --exclude ./Cache/\* \
    --exclude ./logs/\* \
    --exclude ./CachedData/\* \
    --exclude ./GPUCache/\* \
    --exclude ./CachedExtensions/\*
) |
( cd 'Library/Application Support/VSCodium'
  tar xvBpf -
)

Most helpful comment

# Copy all extensions
cp -R ~/.vscode/extensions ~/.vscode-oss/

# Copy keybindings.json and settings.json files
cp ~/Library/Application\ Support/Code/User/keybindings.json ~/Library/Application\ Support/VSCodium/User
cp ~/Library/Application\ Support/Code/User/settings.json ~/Library/Application\ Support/VSCodium/User

You're welcome 馃樅

All 8 comments

Didn't find what you linked to. Thanks for that.

So I did (a bit more than) what is required.

Thanks for using VSCodium @Skeeve 馃槉

I've also seen some people use the code-settings-sync extension to accomplish the same thing.

If you have any ideas about how to make that Docs page more visible to new users let me know! One idea I just had is to make a GH Issue Template. That way when someone makes a new issue there could be a checkbox in the body of the issue for "My issue is not documented in the Docs page (link)".

Maybe put it into the README.md? As last point under Download/Install or maybe as a separate point at the end.

Pinning this issue on top of the issues list would make it more visible

A fews weeks ago, the migration procedure was available at https://vscodium.com/#migrate but it's not anymore.
Thanks _cbluth_ for the direct pointer to the documentation.

# Copy all extensions
cp -R ~/.vscode/extensions ~/.vscode-oss/

# Copy keybindings.json and settings.json files
cp ~/Library/Application\ Support/Code/User/keybindings.json ~/Library/Application\ Support/VSCodium/User
cp ~/Library/Application\ Support/Code/User/settings.json ~/Library/Application\ Support/VSCodium/User

You're welcome 馃樅

# Copy all extensions
cp -R ~/.vscode/extensions ~/.vscode-oss/

# Copy keybindings.json and settings.json files
cp ~/Library/Application\ Support/Code/User/keybindings.json ~/Library/Application\ Support/VSCodium/User
cp ~/Library/Application\ Support/Code/User/settings.json ~/Library/Application\ Support/VSCodium/User

You're welcome smiley_cat

For linux this is similar, only little path changes for settings.json and keybinding.json:

# Copy all extensions
cp -R ~/.vscode/extensions ~/.vscode-oss/

# Copy keybindings.json and settings.json files
cp ~/.config/Code/User/settings.json ~/.config/VSCodium/User/settings.json
cp ~/.config/Code/User/keybindings.json ~/.config/VSCodium/User/keybindings.json

thx :wink:

Was this page helpful?
0 / 5 - 0 ratings

Related issues

amankkg picture amankkg  路  24Comments

cristianovitorino picture cristianovitorino  路  80Comments

tyu1996 picture tyu1996  路  29Comments

JayAndCatchFire picture JayAndCatchFire  路  18Comments

badocelot picture badocelot  路  18Comments