Skip to content
English

Extensions ​

Pour garder une interface légère et facile à prendre en main pour les débutants, CapyCode propose ses fonctionnalités avancées et ses langages secondaires sous forme d'extensions intégrées.

Tu peux les activer ou les désactiver à tout moment depuis le panneau Extensions (icône de blocs dans la barre d'activité, ou Ctrl+Maj+X).

Les extensions disponibles ​

ExtensionRôleÉtat par défaut
Détection d'erreurs (Linter)Analyse ton code Python à chaque frappe avec Ruff, sans l'exécuter. Souligne les fautes de frappe et les variables inutilisées, et met à jour le compteur d'erreurs de la barre d'état.Activée
Contrôle de code source (Git)Active le panneau Git, le graphe d'historique, les comparaisons de fichiers et la gestion des branches et fusions.Désactivée
Formateur de codeAjoute le bouton Formater et le raccourci Maj+Alt+F pour remettre en forme ton code Python selon les conventions PEP 8.Désactivée
Structure du documentAjoute l'onglet Structure dans la barre d'activité (liste des classes et fonctions) et active les flèches de repliage de blocs de code dans l'éditeur.Désactivée
Support SQLPermet d'exécuter des requêtes SQL (SQLite) depuis l'éditeur et d'afficher les résultats sous forme de tableau.Désactivée
Support OCamlPermet d'exécuter des programmes OCaml dans une console dédiée.Désactivée

Installer ou désinstaller une extension ​

Le panneau des extensions

  1. Ouvre le panneau Extensions (Ctrl+Maj+X, ou clique sur l'icône de blocs dans la barre d'activité).
  2. Pour chaque extension listée, clique sur Installer pour l'activer, ou sur Désinstaller pour la couper.
  3. Les boutons, panneaux et commandes associés apparaissent ou disparaissent instantanément.

CapyCode enregistre tes choix dans ton navigateur : tes extensions restent actives lors de tes prochaines visites.

Économie de mémoire et rapidité

Les interpréteurs SQL et OCaml pèsent plusieurs mégaoctets de code WebAssembly. Les laisser désactivés par défaut permet à CapyCode de démarrer plus vite et de consommer moins de réseau et de mémoire tant que tu ne travailles qu'en Python.

Partager un projet avec ses extensions ​

Lorsque tu crées un lien de partage, la fenêtre te propose de cocher les extensions actives du projet.

Lorsqu'un destinataire ouvre le lien, CapyCode active automatiquement les extensions sélectionnées (par exemple Git ou SQL) pour qu'il puisse exécuter le code immédiatement sans configuration préalable.