VSCodium

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,

Tout comme chromium est la version libre de chrome.
L'aide que l'on peut trouver en ligne sur VSCode se traduit alors en remplaçant code par codium.

Sommaire

Installation

VSCodium est multiplateforme, il suffit de suivre les indications proposées sur le site officiel. Ci-dessous, une traduction rapide.

Windows

Il existe plusieurs gestionnaires de paquets pour Windows.

Avec Windows Package Manager (WinGet)

  1. À partir de Windows 10 1709 (build 16299), on peut installer le App Installer

  2. Ensuite, on peut installer VSCodium avec :

winget install vscodium 

Avec Chocolatey

  1. Installer Chocolatey, si ce n'est pas déjà fait.
  2. Ensuite, on peut installer VSCodium avec :
choco install vscodium 

Mac OS

  1. Il vous faut avoir le gestionnaire de paquet Homebrew, qui s'installe (si ce n'est pas déjà fait) sur votre Mac, dans un terminal, avec :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Ensuite, on peut installer VSCodium avec :
brew install --cask vscodium 

Linux (Debian)

  1. Ajouter la clé GPG du dépôt
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 
  1. Ajouter le dépôt
echo 'deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list 
  1. Mettre à jour et installer
sudo apt update && sudo apt install codium 

Linux (Debian), autre méthode

sudo apt install extrepo
sudo extrepo enable vscodium
sudo apt install vscodium

Merci à V. pour l'info.

Premier démarrage

Avec Linux (ou macOS),

cd ~
mkdir test_vscodium
cd test_vscodium
codium .

Dans un terminal Bash,

  1. Nous sommes aller à la racine de l'utilisateur.
  2. Nous avons créé un nouveau dossier,
  3. et y sommes entré,
  4. ensuite nous avons ouvert VSCodium dans ce dossier.

Premier démarrage

Quelques réglages

  1. Vérifier dans le menu Affichage, que Afficher les espaces blancs est bien coché. Insister en le décochant, pour le cocher à nouveau.

Quelques informations utiles

Extensions utiles en NSI

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é.

extensions

Pour franciser VSCodium :

  1. Rechercher french
  2. Installer French Language Pack for VS Code

Installation automatique via Bash

codium --install-extension ms-ceintl.vscode-language-pack-fr

Correction orthographique et grammaticale

Pour les variables du code, et les commentaires.

  1. Rechercher et installer French - Code Spell Checker
  2. Appuyer sur F1 taper spell et choisir Spell Checker configuration info
  3. Choisir l'onglet USER, et décocher English, puis cocher French.

Pour les fichiers LaTeX et Markdown.

  1. Rechercher et installer LTeX
  2. LTeX n'est pas automatiquement configuré pour le français, ainsi
    1. Une fois installée, cliquer sur la roue dentée de LTeX (paramètres d'extensions)
    2. Dérouler vers le bas, et chercher la section Ltex: language
    3. Dans le menu déroulant, choisir fr pour french.

Installation automatique via Bash

codium --install-extension valentjn.vscode-ltex

Enjoliveurs

  1. Des thèmes sombres
    1. Chercher et installer l'extension Material Theme ; pour un thème sombre complet.
    2. Ou alors, chercher et installer l'extension Nord
  2. Chercher et installer l'extension Bracket Pair Colorizer 2 ; pour mieux voir vos parenthèses.
codium --install-extension Equinusocio.vsc-material-theme
codium --install-extension CoenraadS.bracket-pair-colorizer-2

Python

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.

  1. Créer un fichier test.py de type Python.
  2. En bas, à gauche, devrait être affiché votre version de python.
  3. Éditer print("Salut à tous !")
  4. Appuyer sur (Ctrl+F5)
  5. Une fenêtre devrait s'ouvrir, avec le résultat attendu de votre script.

Meilleure indentation avec Python

Rechercher et installer l'extension Python Indent

codium --install-extension KevinRose.vsc-python-indent

Données en table (.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

Langage SQL

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

Extensions utiles pour le professeur

Complétion automatique de noms de fichier

Rechercher et installer l'extension Path Autocomplete ; pour compléter automatiquement les noms de fichiers.

codium --install-extension ionutvmi.path-autocomplete

Markdown

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.

Langage HTML

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

Édition de documents LaTeX

Rechercher et installer l'extension LaTeX Workshop

codium --install-extension james-yu.latex-workshop

Autres extensions Python

codium --install-extension ms-pyright.pyright

Compléments

Suggestions d'extensions

Où sont les extensions ?

Les extensions sont stockées dans le répertoire :

Il est possible de lancer VSCodium en ligne de commande avec un autre répertoire d'extensions avec le paramètre : --extensions-dir <dir>

Installer une extension qui n'est pas (encore) sur le MarketPlace libre.

Il est possible de :

codium --install-extension mon_extension_toute_choupinou.vsix

Exercice :

  1. Chercher sur le MarketPlace de VSCode : Subtitles Editor
  2. L'installer pour VSCodium
  3. Vous pourrez alors éditer des fichiers de sous-titres facilement (traduction automatique, décalage, ...)

L'extension Asymptote intéressera les enseignants qui dessinent avec ce logiciel.

Il existe aussi de quoi jouer avec emoji.

More Info (en)

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.

D'autres avis