Visualiser les Diagrammes Mermaid dans Cursor
🎯 Vue d’ensemble
Ce guide explique comment visualiser et éditer les diagrammes Mermaid dans Cursor (basé sur VS Code).📦 Option 1 : Extension Markdown Mermaid (Recommandée)
Installation
- Ouvrez Cursor
- Allez dans Extensions (Ctrl+Shift+X ou Cmd+Shift+X)
- Recherchez “Markdown Preview Mermaid Support” par Matt Bierner
- Installez l’extension
Utilisation
- Ouvrez un fichier Markdown contenant un diagramme Mermaid (ex:
docs/specifications/swing-position-workflow.md) - Appuyez sur Ctrl+Shift+V (ou Cmd+Shift+V sur Mac) pour ouvrir la prévisualisation Markdown
- Le diagramme Mermaid sera rendu automatiquement dans la prévisualisation
Avantages
- ✅ Intégration native dans Cursor
- ✅ Prévisualisation en temps réel
- ✅ Support de tous les types de diagrammes Mermaid
- ✅ Pas besoin d’outils externes
📦 Option 2 : Extension Mermaid Markdown Syntax Highlighting
Installation
- Recherchez “Mermaid Markdown Syntax Highlighting” par bpruitt-goddard
- Installez l’extension
Utilisation
Cette extension ajoute la coloration syntaxique pour les blocs Mermaid dans les fichiers Markdown, ce qui améliore la lisibilité du code.🌐 Option 3 : Visualisation en Ligne
Si vous préférez une visualisation externe :- Copiez le code Mermaid du fichier
- Allez sur Mermaid Live Editor
- Collez le code
- Le diagramme sera rendu automatiquement
Avantages
- ✅ Aucune installation nécessaire
- ✅ Interface dédiée
- ✅ Export possible (PNG, SVG)
🖼️ Option 4 : Génération d’Images avec Mermaid CLI
Le projet a déjà@mermaid-js/mermaid-cli installé. Vous pouvez générer des images PNG/SVG :
Générer une image depuis un fichier Markdown
Générer depuis un fichier .mmd dédié
- Créez un fichier
diagram.mmdavec le code Mermaid - Exécutez :
Options disponibles
📝 Script NPM pour Faciliter la Génération
Vous pouvez ajouter un script danspackage.json :
🔧 Configuration Recommandée
Extensions Cursor/VS Code Recommandées
Le fichier.vscode/extensions.json recommande automatiquement :
bierner.markdown-mermaid: Prévisualisation Mermaid dans Markdownbpruitt-goddard.mermaid-markdown-syntax-highlighting: Coloration syntaxique
Installation Automatique
Si vous utilisez Cursor avec les recommandations d’extensions activées, vous serez invité à installer ces extensions automatiquement.💡 Astuces
Prévisualisation Côte à Côte
- Ouvrez le fichier Markdown
- Cliquez sur l’icône de prévisualisation en haut à droite
- Ou utilisez Ctrl+K V (ou Cmd+K V sur Mac) pour ouvrir la prévisualisation côte à côte
Édition en Temps Réel
Avec l’extension Markdown Preview Mermaid Support, les modifications dans le code Mermaid sont reflétées en temps réel dans la prévisualisation.Export depuis Mermaid Live Editor
- Allez sur mermaid.live
- Collez votre code Mermaid
- Cliquez sur “Actions” → “Download PNG” ou “Download SVG”
🐛 Dépannage
Le diagramme ne s’affiche pas dans la prévisualisation
- Vérifiez que l’extension est installée et activée
- Vérifiez que le bloc de code est bien marqué comme
mermaid - Rechargez la fenêtre Cursor (Ctrl+Shift+P → “Reload Window”)
Erreurs de syntaxe Mermaid
- Vérifiez la syntaxe sur mermaid.live
- Consultez la documentation Mermaid
📚 Ressources
- Documentation Mermaid
- Mermaid Live Editor
- Extension Markdown Preview Mermaid Support
- Mermaid CLI Documentation
🎯 Recommandation
Pour une expérience optimale dans Cursor, utilisez l’Option 1 (Extension Markdown Mermaid) qui offre :- Intégration native
- Prévisualisation en temps réel
- Pas de dépendance externe
- Support complet de tous les diagrammes