Visual Studio Code (VSCode) est un éditeur libre pour ordinateur, très complet, produit par Microsoft, mais qui inclut de la télémétrie (une sorte de mouchard). On peut certes la désactiver, mais par principe, nous ne pouvons pas recommander ces pratiques, surtout avec le risque induit par certaines extensions qui ne sont pas libres.
VSCodium est une version de VSCode sans télémétrie, et distribuée avec une licence libre (MIT) qui est bien plus respectueuse.
Au sujet des extensions, il y a en effet un point délicat.
Une fois installé, dans un terminal,
- pour lancer VSCodium, on entre :
codium .
- Pour lancer VSCode, on aurait entré :
code .
Tout comme
chromium
est la version libre dechrome
.
L'aide que l'on peut trouver en ligne sur VSCode se traduit alors en remplaçantcode
parcodium
.
VSCodium est multiplateforme, il suffit de suivre les indications proposées sur le site officiel. Ci-dessous, une traduction rapide.
Il existe plusieurs gestionnaires de paquets pour Windows.
À partir de Windows 10 1709 (build 16299), on peut installer le App Installer
Ensuite, on peut installer VSCodium avec :
winget install vscodium
choco install vscodium
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install --cask vscodium
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/vscodium.gpg
echo 'deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list
sudo apt update && sudo apt install codium
sudo apt install extrepo sudo extrepo enable vscodium sudo apt install vscodium
Merci à V. pour l'info.
Avec Linux (ou macOS),
cd ~ mkdir test_vscodium cd test_vscodium codium .
Dans un terminal Bash,
Affichage
, que Afficher les espaces blancs
est bien coché. Insister en le décochant, pour le cocher à nouveau.Au premier démarrage de VSCodium, on peut aller dans le gestionnaire d'extensions avec (Ctrl+Maj+X), ou alors en cliquant (au milieu à gauche) sur le carré coupé en quatre, dont un morceau est détaché.
Pour franciser VSCodium :
Installation automatique via Bash
codium --install-extension ms-ceintl.vscode-language-pack-fr
Pour les variables du code, et les commentaires.
spell
et choisir Spell Checker configuration info
USER
, et décocher English
, puis cocher French
.Pour les fichiers LaTeX et Markdown.
LTeX
(paramètres d'extensions)Ltex: language
fr
pour french
.Installation automatique via Bash
codium --install-extension valentjn.vscode-ltex
codium --install-extension Equinusocio.vsc-material-theme codium --install-extension CoenraadS.bracket-pair-colorizer-2
Rechercher Python et installer l'extension de Microsoft. Ceci n'installe pas Python mais fera le lien entre Python déjà installé et VSCodium. Il faut donc avoir fait l'installation de Python sur votre ordinateur pour utiliser cette extension.
codium --install-extension ms-python.python
Une fois installée, vous pouvez tester.
test.py
de type Python.print("Salut à tous !")
Rechercher et installer l'extension Python Indent
codium --install-extension KevinRose.vsc-python-indent
.csv
)En première, on manipule des fichiers .csv
, et on peut faire aussi les toutes premières expériences de SQL.
Rechercher et installer l'extension Rainbow CSV
codium --install-extension mechatroner.rainbow-csv
En terminale, on fait une initiation au langage SQL
.
Rechercher et installer l'extension SQLite
Rechercher et installer l'extension ERD Editor
codium --install-extension alexcvzz.vscode-sqlite codium --install-extension dineug.vuerd-vscode
Rechercher et installer l'extension Path Autocomplete ; pour compléter automatiquement les noms de fichiers.
codium --install-extension ionutvmi.path-autocomplete
Pour créer des pages HTML grâce au langage Markdown, et visualiser en direct le rendu HTML.
Rechercher et installer l'extension Markdown Preview Enhanced
codium --install-extension shd101wyy.markdown-preview-enhanced
En cas d'erreur, essayer le téléchargement manuel, voir plus bas, avec le fichier .vsix
.
Pour prévisualiser en direct votre rendu HTML/JavaScript.
Il faut avoir le navigateur Chromium
déjà installé.
Rechercher et installer l'extension Browser Preview
codium --install-extension auchenberg.vscode-browser-preview
Rechercher et installer l'extension LaTeX Workshop
codium --install-extension james-yu.latex-workshop
codium --install-extension ms-pyright.pyright
Les extensions sont stockées dans le répertoire :
%USERPROFILE%\.vscode-oss\extensions
~/.vscode-oss/extensions
Il est possible de lancer VSCodium en ligne de commande avec un autre répertoire d'extensions avec le paramètre :
--extensions-dir <dir>
Il est possible de :
.vsix
),codium --install-extension mon_extension_toute_choupinou.vsix
Exercice :
L'extension Asymptote intéressera les enseignants qui dessinent avec ce logiciel.
Il existe aussi de quoi jouer avec emoji.
Just follow the link.
En particulier, on y détaille les répertoires pour migrer de VSCode à VSCodium, pour ceux qui avaient commencé à utiliser VSCode avant.