Récemment, j’ai découvert VSCodium. Il s’agit tout bêtement de la version 100% libre et open source du célèbre IDE Microsoft Visual Studio Code, compilé à partir des sources de ce dernier, sans les bloatwares Microsoft (télémétries et traqueurs notamment) 🙂 .

Installer l’IDE VSCodium :

Vous pouvez retrouver les installateurs pour la plupart des systèmes d’exploitation, dont Windows, directement ici.

Autrement, en utilisant le gestionnaire de paquets de votre système d’exploitation :

# En tant que super-utilisateur (`sudo -Es` ou `su`)
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | apt-key add -
echo 'deb https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs/ vscodium main' | tee --append /etc/apt/sources.list.d/vscodium.list
apt-get update && apt-get install codium
# Requiert Homebrew
brew cask install vscodium

Et c’est tout !

Si vous disposiez déjà de Microsoft Visual Studio Code, vous pouvez copier les extensions et paramètres de ce dernier vers VSCodium en deux étapes seulement :

– Copier les paramètres :

mkdir -p ~/.config/VSCodium/User/
cp ~/.config/Code/User/settings.json ~/.config/VSCodium/User/
cp ~/Library/Application\ Support/Code/User/settings.json ~/Library/Application\ Support/VSCodium/User/

– Installer les extensions actuellement présentes dans Microsoft Visual Studio Code dans VSCodium :

xargs -n1 codium --install-extension <<< $(code --list-extensions)

Et c’est tout. A ce stade, vous devriez avoir l’exacte copie de votre précédente installation de Microsoft Visual Studio Code dans VSCodium, l’interface et les fonctionnalités sont identiques et seul le logo de ce dernier est différent  😉.

Et pour ceux qui se poserait la question, la boutique d’extensions de ces deux IDE est identique.

Petit bonus :

Personnellement, après avoir désinstallé Microsoft Visual Studio Code, j’ai créé un lien symbolique du binaire de ce dernier vers codium :

# En tant que super-utilisateur (`sudo -Es` ou `su`) 
ln -s /usr/bin/codium /usr/local/bin/code

Ainsi, dorénavant, les appels de `code` (Microsoft Visual Studio Code) ouvriront à la place `codium` (VSCodium) de façon complètement transparente.

– FIN –