Turbo Python — documentation
Turbo Python est un éditeur pour Python 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 pylsp, fenêtres shell, réglages par projet, arbre du projet, snippets, et la chaîne d'outils Python à 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
- Votre premier fichier dans Turbo Python — compiler, ouvrir l'éditeur, écrire un programme Python, le colorer, l'enregistrer et l'exécuter.
Guides pratiques — des recettes pour une tâche
- Installer et compiler Turbo Python
- Lancer les tests
- Activer la complétion Python
- Écrire son propre thème
- Se déplacer dans un fichier
- Interroger le code
- Lancer des commandes shell sans quitter l'éditeur
- Donner ses propres réglages à un projet
- Parcourir un projet et ouvrir des fichiers depuis un arbre
- Insérer des snippets depuis un menu
- Lancer les commandes uv depuis l'éditeur
- Faire une release
- Dialoguer avec un agent de code depuis l'éditeur
Référence — les détails exacts
- Ligne de commande
- Clavier
- Menus
- Format des fichiers de thème
- Fenêtres terminal
- Réglages de projet
- Arbre du projet
- Langages colorés
- Snippets
- Outils Python
- Le numéro de version
- Agents et ACP
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 |
|