Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>WinDev WLangageNew to Visual Studio Code? Get it now.
WinDev WLangage

WinDev WLangage

vclisse

|
7 installs
| (0) | Free
WLangage (WINDEV, WEBDEV, WINDEV Mobile) : coloration, IntelliSense, aide PC SOFT, projets multi-exports en fichiers .wl synchronisés avec WINDEV, journal des modifications, recodage avec captures d'écran, configurateur IA (Claude Code, Copilot), analyses en SQL.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

WinDev WLangage pour Visual Studio Code

Support du WLangage (WINDEV, WEBDEV, WINDEV Mobile — PC SOFT) dans VS Code : coloration syntaxique complète, IntelliSense construit à partir du dictionnaire WLangage 2025, aide au survol et à la saisie des paramètres, plan du fichier, snippets et thèmes aux couleurs de l'éditeur PC SOFT.

Démonstration

Fonctionnalités

Coloration syntaxique Mots-clés FR/EN, 4 100+ fonctions, 1 050 propriétés, 400 types, 4 000 constantes, champs (BTN_, EDT_…), variables globales (g…) et membres (m_…), chaînes "…", `…`, multilignes [ … ], interpolation [% %], requêtes SQL embarquées, insensible à la casse et aux accents.
Coloration sémantique Variables locales, paramètres et procédures déclarés dans le fichier.
IntelliSense Fonctions, types, mots-clés, constantes ; propriétés et méthodes après . ou .. ; procédures et variables du fichier.
Survol Syntaxe(s), nom anglais, paramètres typés, produits concernés et lien vers l'aide PC SOFT.
Aide aux paramètres Signatures multiples avec le paramètre courant mis en évidence.
Plan / repliement Procédures, procédures internes, classes, structures, sections //§ ; repliement des blocs SI, POUR, TANTQUE, SELON, QUAND EXCEPTION…
Snippets si, pourtout, selon, proc, quandexception, reqsql, hparcours, rest, jsonlit…
Thèmes WinDev Sombre (PC SOFT) et WinDev Clair (PC SOFT).
Markdown Coloration des blocs ```wlangage.
Projet WINDEV Ouvrir un projet WINDEV, WEBDEV ou WINDEV Mobile au format texte (.wdp, .wwp, .wpp) ; les éléments sont reconnus par leur extension (.wdw, .wpw, .wwh, .wdc, .wdg, .wwn…) ou, pour une extension inconnue, par leur contenu dans la vue Projet WINDEV : code, composants internes, analyses, sans rien écrire sur le disque.
Analyse de projet Rapport ANALYSE.md : volumétrie, composants, code le plus long, appels entre composants, procédures sans appel, TODO.
Analyse → SQL Conversion des analyses HFSQL (.xdd) en SQL PostgreSQL, MySQL/MariaDB, SQL Server ou SQLite.
Export Code .wl (un fichier par traitement ou par fichier WINDEV), ANALYSE.md, analyses, images (option), mémoire du projet windev-projet.json.
Synchronisation avec WINDEV Deux boutons : Modifications à reporter (remplit _modifications/ avec les seuls .wl à reporter et le diff) et Repartir du projet (remise à zéro depuis WINDEV, modifications archivées dans _modifications_history/) ; resynchronisation sans perte, commit git, Claude Code pour modifier ou guider le report. Aussi par clic droit sur le dossier de l'export (badge WD).
Plusieurs projets Vue Exports WINDEV : tous les exports d'un dossier, ce qui reste à reporter, journaux, resynchronisation d'un projet ou de tous ; windev-espace.json ; les dossiers tiers ne sont jamais touchés.
Configurateur IA Skills Claude Code (windev-wlangage, windev-edition, windev-recodage), CLAUDE.md, .claude/settings.json, instructions Copilot : générés à la première ouverture d'un projet, personnalisables ensuite.
Recodage Fiches d'interface (champs, positions, traitements), image de chaque fenêtre (dans l'éditeur avec ImageFenêtre, en exécution avec dCopieImageFenêtre), images du projet, RECODAGE.md.
Panneau WinDev Icône WinDev de la barre d'activité, deux onglets : Code dans WINDEV (Resynchroniser, Analyser les différences) et Export vers un autre langage (options du projet, IA, captures, traduction, extraction).
Base de données Schéma PostgreSQL / MySQL exporté à chaque synchronisation (BaseDeDonnees/ : un .sql par table, vue, fonction, via psql/mysql), script de synchronisation par projet, et scripts de migration Migrations/ écrits par l'IA puis repris dans le journal.
Requêtes Les .WDR étant binaires, une procédure WLangage générée (CodeSQL) écrit le SQL de chaque requête dans l'export ; REQUETES.md indexe les requêtes et le code qui les utilise.
Exportateur WINDEV Exécutable WINDEV lancé avec des paramètres pour produire images des fenêtres et SQL des requêtes. Trois procédures générées (ExportVSCode, ExportVSCode_SQL, ExportVSCode_Image) à coller dans le projet en font l'exportateur — contrat.
Options du projet Contenus exportés, SQL facultatif (PostgreSQL, MySQL, SQL Server, SQLite), analyses supplémentaires pour un projet sans analyse — enregistrés dans windev-projet.json.
Extraction de projet Projet WINDEV au format texte (.wdp) → un fichier .wl par traitement ou procédure, composants internes compris.
Traduction avec Claude Code Sélection, fichier ou dossier .wl traduit en C#, Python, TypeScript… via l'extension Claude Code ou le CLI claude.

Commandes

Commande Raccourci
WinDev : Ouvrir l'aide PC SOFT du mot sous le curseur Maj+F1
WinDev : Rechercher dans le dictionnaire WLangage
WinDev : Lancer WINDEV
WinDev : Extraire un projet WINDEV en fichiers .wl (clic droit sur un .wdp)
WinDev : Traduire avec Claude Code (éditeur, explorateur)
WinDev : Ouvrir le panneau Outils
WinDev : Ouvrir un projet WINDEV (clic droit sur un .wdp)
WinDev : Analyser le projet
WinDev : Exporter le projet dans l'espace de travail
WinDev : Convertir l'analyse en SQL (clic droit sur un .xdd, .wda ou dossier .ana)
WinDev : Resynchroniser l'export depuis WINDEV
WinDev : Modifications à reporter dans WINDEV (remplit _modifications)
WinDev : Repartir du projet WINDEV (remise à zéro de l'export)
WinDev : Demander une modification à Claude Code
WinDev : Guide de report dans WINDEV avec Claude Code
WinDev : Committer l'export
WinDev : Options du projet (contenus, SQL, analyses)
WinDev : Resynchroniser tous les projets depuis WINDEV
WinDev : Supprimer l'historique des modifications (_modifications_history)
WinDev : Configurer l'IA (Claude Code, Copilot)
WinDev : Importer des images de fenêtres
WinDev : Ouvrir la configuration de l'espace (windev-espace.json)

Paramètres

Paramètre Défaut Rôle
windev.cheminExecutable (vide) Chemin de WINDEV64.exe (détection automatique si vide).
windev.completion.langue fr Noms proposés : fr, en ou fr+en.
windev.coloration.semantique true Active la coloration sémantique.
windev.aide.url https://doc.pcsoft.fr/fr-FR/?{id} Modèle d'adresse de l'aide en ligne.
windev.extraction.dossierSortie (vide) Dossier de sortie des extractions.
windev.extraction.composantsInternes true Extraire les composants internes.
windev.claude.mode auto extension, cli ou auto.
windev.claude.cheminCli claude Exécutable du CLI Claude Code.
windev.traduction.langages C#, Python, TypeScript… Langages proposés.
windev.traduction.instructions (vide) Consignes ajoutées au prompt de traduction.
windev.export.mode element element : un fichier par traitement ; fichier : un fichier par fichier WINDEV.
windev.export.images false Copier les images du projet à l'export.
windev.synchronisation.commit demander Commit git après synchronisation : demander, toujours, jamais.
windev.synchronisation.signalerAOuverture true Signaler les projets WINDEV modifiés depuis la dernière synchronisation.
windev.ia.configurationAutomatique true Configuration IA par défaut à la première ouverture d'un export.
windev.sql.dialecte postgresql Base cible : postgresql, mysql, sqlserver, sqlite.
windev.sql.clesEtrangeres commented Clés étrangères déduites : commented, active, none.
windev.sql.nomsSansAccents false Retire les accents des noms dans le SQL.

Fichiers reconnus

.wl, .wlg, .wrg. Pour un autre fichier : Changer le mode de langage → WLangage.

Documentation

  • Guide d'utilisation
  • Plusieurs projets, configurateur IA, recodage
  • Ajouter une fonction WLangage
  • Exportateur WINDEV : paramètres et fichiers produits
  • Développement et architecture
  • Publier l'extension

WINDEV, WEBDEV et WINDEV Mobile sont des marques de PC SOFT. Cette extension n'est pas éditée par PC SOFT.

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