Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>PAX PascalNew to Visual Studio Code? Get it now.
PAX Pascal

PAX Pascal

PAX Pascal

|
1 install
| (0) | Free
Outils Pascal : coloration, snippets, compilation, diagnostics et navigation.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PAX Pascal

Écrivez, formatez, compilez et exécutez vos programmes Pascal dans VS Code.

Fonctionnalités

  • Coloration Pascal, Free Pascal et Object Pascal.
  • Snippets pour les programmes, procédures, fonctions, conditions et boucles.
  • Formatage avec PTOP : indentation, retours à la ligne, espaces autour des opérateurs et après les virgules.
  • Vérification FPC à l'enregistrement et diagnostics dans le panneau Problèmes.
  • Boutons de compilation et d'exécution en haut de l'éditeur.
  • Complétion simple et navigation vers les déclarations du fichier actif.

Prérequis

Installez Free Pascal pour compiler, et ses utilitaires (PTOP) pour formater. Ces programmes ne sont pas inclus dans l'extension. Ajoutez leurs dossiers au PATH ou configurez leurs chemins dans les paramètres PAX Pascal. Cette version a été testée sous Windows avec Free Pascal 3.2.2.

Démarrage

  1. Dans les extensions de VS Code (Ctrl+Maj+X), recherchez PAX Pascal et cliquez sur Installer. Pour une installation manuelle, utilisez Extensions → … → Installer à partir d'un fichier VSIX….
  2. Ouvrez un dossier de confiance et un fichier .pas. Choisissez Pascal (PAX) dans la barre d'état si nécessaire.
  3. Écrivez votre programme et enregistrez-le : il est formaté puis vérifié.
  4. Cliquez sur ▶ pour compiler et exécuter. Les exécutables sont conservés dans .pax/build.

Les fichiers .pas, .pp, .p, .dpr, .lpr et .inc sont reconnus. Pour exécuter un projet, ouvrez son programme principal ; une unité seule ne produit pas d'exécutable.

Formatage

Utilisez Formater le document (Maj+Alt+F sous Windows) ou enregistrez le fichier. Le formatage utilise deux espaces par défaut et respecte la taille d'indentation de l'éditeur. Il vérifie que les éléments du code sont conservés avant de remplacer le texte.

Avant :

program Demo;var x:integer;begin x:=1+2;writeln('Résultat',x);end.

Après :

Program Demo;

Var x: integer;
Begin
  x := 1 + 2;
  writeln('Résultat', x);
End.

Pour désactiver le formatage automatique, définissez editor.formatOnSave à false dans les paramètres propres à Pascal (PAX). PTOP vise le Pascal classique ; certaines constructions Object Pascal récentes peuvent ne pas être prises en charge. Le formatage est alors refusé si les éléments du code changent.

FPC portable et paramètres

Vous pouvez déposer une distribution complète de Free Pascal dans tools/fpc, .pax/fpc ou fpc. Les dossiers bin usuels et 3.2.2/bin sont détectés. Gardez les unités et la configuration du compilateur, pas seulement son exécutable.

Paramètre Utilisation
paxPascal.fpcPath Chemin absolu ou relatif au projet vers FPC ; sinon détection puis PATH.
paxPascal.ptopPath Chemin absolu ou relatif au projet vers PTOP ; sinon voisin de FPC puis PATH.
paxPascal.checkOnSave Vérification à l'enregistrement, activée par défaut.
paxPascal.extraCompilerArgs Liste d'arguments supplémentaires pour FPC.

La coloration et les snippets ne nécessitent pas FPC. La complétion et F12 restent limités au fichier actif : cette extension n'inclut pas de serveur de langage ni de débogueur. Les outils externes s'exécutent uniquement dans un espace de travail approuvé.

Développement

npm ci, puis npm test et npm run package. Les tests PTOP nécessitent cet outil dans le PATH (ou la variable PAX_TEST_PTOP) ; sinon ils sont signalés comme ignorés.

Licence MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft