turbo-editors/turbo-moonbitpublic Fork 0
main
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-moonbit.git
git clone ssh://git@rickub.com/turbo-editors/turbo-moonbit.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

📦 Turbo MoonBit cc1f595 · on main · k33g · 10h ago
README.md · 63 lines · 3.5 KBmarkdown
Blame HistoryOpen raw

Turbo MoonBit — documentation

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.

Il est bâti sur turbo-core, la bibliothèque que partage chaque éditeur Turbo. Si vous voulez construire votre propre éditeur, c'est là qu'il faut regarder.

Cette documentation suit la méthode Diátaxis. 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
faire quelque chose de précis Guides pratiques
consulter un détail exact Référence
comprendre comment et pourquoi ça marche Explications

Tutoriels — apprendre en faisant

Guides pratiques — des recettes pour une tâche

Référence — les détails exacts

Explications — comprendre

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Turbo MoonBit — documentation

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.

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.

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 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ù.
- [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.

## Guides pratiques — des recettes pour une tâche

- [Installer et compiler Turbo MoonBit](how-to/install.md)
- [Installer la chaîne d'outils MoonBit](how-to/install-the-moonbit-toolchain.md)
- [Lancer les tests](how-to/run-the-tests.md)
- [Activer la complétion MoonBit](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 moon depuis l'éditeur](how-to/run-moon-commands.md)
- [Faire une release](how-to/make-a-release.md)
- [Dialoguer avec un agent de code depuis l'éditeur](how-to/talk-to-an-agent.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 MoonBit](reference/moonbit-tools.md)
- [Le numéro de version](reference/versioning.md)
- [Agents et ACP](reference/acp.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 MoonBit](explanation/moonbit-tools.md)
- [Fenêtres agent](explanation/agent-windows.md)