Vscode

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Éditeur de code (desktop et serveur/navigateur)
Éditeur Microsoft (open source)
Site https://code.visualstudio.com/
Voir aussi Eclipse · Editeur de code · Codiad

Visual Studio Code (VS Code) est un éditeur de code multiplateforme et extensible, devenu l'un des éditeurs les plus utilisés toutes technologies confondues. Il existe aussi sous forme serveur, code-server, qui permet d'exécuter VS Code sur une machine distante et d'y accéder depuis un simple navigateur — utile pour développer directement sur un serveur (environnement, dépendances, ressources centralisées) sans installer de poste de développement local complet.

Installation (desktop)

Le paquet officiel est distribué par Microsoft sous forme de dépôt APT/YUM ou de paquet .deb/.rpm téléchargeable depuis le site officiel — privilégier l'ajout du dépôt officiel plutôt qu'un lien direct vers un paquet versionné, pour bénéficier des mises à jour :

# RHEL/CentOS/Fedora — ajout du dépôt officiel Microsoft
rpm --import https://packages.microsoft.com/keys/microsoft.asc
dnf install code

Installation (code-server, accès navigateur)

code-server s'installe via son script officiel ou un paquet .rpm/.deb publié sur le dépôt du projet (coder/code-server) :

curl -fsSL https://code-server.dev/install.sh | sh

Utilisation (code-server)

sudo systemctl enable --now code-server@utilisateur.service

Par défaut, code-server écoute en local (127.0.0.1:8080) et protège l'accès par mot de passe (fichier de configuration ~/.config/code-server/config.yaml). ⚠️ Pour un accès externe, ne pas exposer directement le port : passer par un reverse proxy HTTPS (nginx/Apache) et un tunnel SSH ou un accès restreint par pare-feu, comme pour tout service d'administration distant.

Voir aussi

  • Eclipse — IDE extensible orienté Java/multi-langages
  • Codiad — éditeur dans le navigateur, self-hosted, plus léger
  • Editeur de code — panorama des éditeurs de code