# Turbo Go — documentation Turbo Go est un éditeur pour Go 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 `gopls`, fenêtres shell, réglages par projet, arbre du projet, snippets, et la chaîne d'outils Go à un menu de distance. 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. | Je veux… | Aller à | | --- | --- | | **apprendre** l'éditeur en l'utilisant | [Tutoriels](tutorials/) | | **faire** quelque chose de précis | [Guides pratiques](how-to/) | | **consulter** un détail exact | [Référence](reference/) | | **comprendre** comment et pourquoi ça marche | [Explications](explanation/) | ## Tutoriels — apprendre en faisant - [Votre premier fichier dans Turbo Go](tutorials/getting-started.md) — compiler, ouvrir l'éditeur, écrire un programme Go, le colorer, l'enregistrer et l'exécuter. ## Guides pratiques — des recettes pour une tâche - [Installer et compiler Turbo Go](how-to/install.md) - [Lancer les tests](how-to/run-the-tests.md) - [Activer la complétion Go](how-to/enable-completion.md) - [Écrire son propre thème](how-to/write-a-theme.md) - [Se déplacer dans un fichier](how-to/navigate-code.md) - [Interroger le code](how-to/ask-about-code.md) - [Lancer des commandes shell sans quitter l'éditeur](how-to/use-a-terminal.md) - [Donner ses propres réglages à un projet](how-to/configure-a-project.md) - [Parcourir un projet et ouvrir des fichiers depuis un arbre](how-to/browse-a-project.md) - [Insérer des snippets depuis un menu](how-to/use-snippets.md) - [Lancer les commandes go depuis l'éditeur](how-to/run-go-commands.md) - [Dialoguer avec un agent de code depuis l'éditeur](how-to/talk-to-an-agent.md) - [Faire une release](how-to/make-a-release.md) ## Référence — les détails exacts - [Ligne de commande](reference/cli.md) - [Clavier](reference/keyboard.md) - [Menus](reference/menus.md) - [Format des fichiers de thème](reference/themes.md) - [Fenêtres terminal](reference/terminal.md) - [Réglages de projet](reference/project-settings.md) - [Arbre du projet](reference/project-tree.md) - [Langages colorés](reference/languages.md) - [Snippets](reference/snippets.md) - [Outils go](reference/go-tools.md) - [Agents et ACP](reference/acp.md) - [Le numéro de version](reference/versioning.md) ## Explications — comprendre - [Architecture](explanation/architecture.md) - [Décisions de conception](explanation/design-decisions.md) - [Coloration et complétion](explanation/colouring-and-completion.md) - [Fenêtres terminal](explanation/terminal-windows.md) - [Réglages de projet](explanation/project-settings.md) - [Arbre du projet](explanation/project-tree.md) - [Snippets](explanation/snippets.md) - [Outils go](explanation/go-tools.md) - [Fenêtres agent](explanation/agent-windows.md)