| 📦 Turbo MoonBit cc1f595 k33g 15h ago | 1 | # Turbo MoonBit — documentation |
| 2 | |
| 3 | Turbo MoonBit est un éditeur pour MoonBit dans le style de Turbo C : un IDE plein écran en terminal, avec menus, fenêtres déplaçables, coloration syntaxique pour neuf langages, thèmes, complétion via `moon-lsp`, fenêtres shell, réglages par projet, arbre du projet, snippets, et la chaîne d'outils MoonBit à un menu de distance. |
| 4 | |
| 5 | Il est bâti sur [turbo-core](https://rickub.com/turbo-editors/turbo-core), la bibliothèque que partage chaque éditeur Turbo. Si vous voulez construire votre propre éditeur, c'est là qu'il faut regarder. |
| 6 | |
| 7 | Cette documentation suit la méthode [Diátaxis](https://diataxis.fr). Quatre types de page, quatre besoins différents — allez directement à celui qui correspond à ce que vous cherchez. |
| 8 | |
| 9 | | Je veux… | Aller à | |
| 10 | | --- | --- | |
| 11 | | **apprendre** l'éditeur en l'utilisant | [Tutoriels](tutorials/) | |
| 12 | | **faire** quelque chose de précis | [Guides pratiques](how-to/) | |
| 13 | | **consulter** un détail exact | [Référence](reference/) | |
| 14 | | **comprendre** comment et pourquoi ça marche | [Explications](explanation/) | |
| 15 | |
| 16 | ## Tutoriels — apprendre en faisant |
| 17 | |
| 18 | - [Votre premier programme MoonBit dans Turbo MoonBit](tutorials/getting-started.md) — l'installer, écrire un programme, le formater, l'exécuter, le casser et voir l'éditeur dire où. |
| 19 | - [Projets de démonstration](../../demos/) — trois projets MoonBit à ouvrir dans l'éditeur une fois qu'il est là : un petit, un avec bibliothèque et tests, et un tour de toutes les constructions que le scanner colore. |
| 20 | |
| 21 | ## Guides pratiques — des recettes pour une tâche |
| 22 | |
| 23 | - [Installer et compiler Turbo MoonBit](how-to/install.md) |
| 24 | - [Installer la chaîne d'outils MoonBit](how-to/install-the-moonbit-toolchain.md) |
| 25 | - [Lancer les tests](how-to/run-the-tests.md) |
| 26 | - [Activer la complétion MoonBit](how-to/enable-completion.md) |
| 27 | - [Écrire son propre thème](how-to/write-a-theme.md) |
| 28 | - [Se déplacer dans un fichier](how-to/navigate-code.md) |
| 29 | - [Interroger le code](how-to/ask-about-code.md) |
| 30 | - [Lancer des commandes shell sans quitter l'éditeur](how-to/use-a-terminal.md) |
| 31 | - [Donner ses propres réglages à un projet](how-to/configure-a-project.md) |
| 32 | - [Parcourir un projet et ouvrir des fichiers depuis un arbre](how-to/browse-a-project.md) |
| 33 | - [Insérer des snippets depuis un menu](how-to/use-snippets.md) |
| 34 | - [Lancer les commandes moon depuis l'éditeur](how-to/run-moon-commands.md) |
| 35 | - [Faire une release](how-to/make-a-release.md) |
| 36 | - [Dialoguer avec un agent de code depuis l'éditeur](how-to/talk-to-an-agent.md) |
| 37 | |
| 38 | ## Référence — les détails exacts |
| 39 | |
| 40 | - [Ligne de commande](reference/cli.md) |
| 41 | - [Clavier](reference/keyboard.md) |
| 42 | - [Menus](reference/menus.md) |
| 43 | - [Format des fichiers de thème](reference/themes.md) |
| 44 | - [Fenêtres terminal](reference/terminal.md) |
| 45 | - [Réglages de projet](reference/project-settings.md) |
| 46 | - [Arbre du projet](reference/project-tree.md) |
| 47 | - [Langages colorés](reference/languages.md) |
| 48 | - [Snippets](reference/snippets.md) |
| 49 | - [Outils MoonBit](reference/moonbit-tools.md) |
| 50 | - [Le numéro de version](reference/versioning.md) |
| 51 | - [Agents et ACP](reference/acp.md) |
| 52 | |
| 53 | ## Explications — comprendre |
| 54 | |
| 55 | - [Architecture](explanation/architecture.md) |
| 56 | - [Décisions de conception](explanation/design-decisions.md) |
| 57 | - [Coloration et complétion](explanation/colouring-and-completion.md) |
| 58 | - [Fenêtres terminal](explanation/terminal-windows.md) |
| 59 | - [Réglages de projet](explanation/project-settings.md) |
| 60 | - [Arbre du projet](explanation/project-tree.md) |
| 61 | - [Snippets](explanation/snippets.md) |
| 62 | - [Outils MoonBit](explanation/moonbit-tools.md) |
| 63 | - [Fenêtres agent](explanation/agent-windows.md) |