Comment utiliser le Side Chat dans Trae
Le side chat (mode Chat) fonctionne comme un partenaire IA tout-en-un pendant votre processus de codage. Il peut répondre aux questions de programmation, expliquer les dépôts de code, générer des extraits de code, corriger des erreurs et plus encore selon vos demandes.
Activer le mode Chat
- Ouvrez la boîte de chat latérale en utilisant le raccourci command + U
- En haut à gauche de la boîte de chat, cliquez sur Chat pour ouvrir le mode Chat
Explorer le mode Chat
Ajouter des contextes
L’assistant IA peut comprendre le contexte du projet actuel, y compris le code, les fichiers et les dossiers, lui permettant de vous aider plus précisément à répondre à vos besoins de développement. Pour plus d’informations, consultez “Contexte”.
Saisir du contenu multimodal
Vous pouvez ajouter des images dans le chat, comme des captures d’écran d’erreurs, des brouillons de design, des styles de référence et plus encore, pour exprimer vos besoins de manière plus précise et efficace. Pour plus d’informations, consultez “Entrée multimodale”.
Générer et gérer les modifications de code
Selon vos besoins, l’assistant IA créera automatiquement de nouveaux fichiers ou modifiera les fichiers existants et sauvegardera le code généré. Vous pouvez accepter ou rejeter les modifications de code :
Gérer toutes les modifications de code dans plusieurs fichiers : Cliquez sur les boutons Tout accepter ou Tout rejeter dans la liste des fichiers au-dessus de la zone de saisie pour accepter ou rejeter en masse toutes les modifications de code dans le projet actuel.
Gérer toutes les modifications de code dans un fichier : Dans l’éditeur, ouvrez le fichier et cliquez sur le bouton Accepter (raccourci : Command + Enter) ou Rejeter (raccourci : Command + Backspace) dans la barre de notification supérieure pour accepter ou rejeter en masse toutes les modifications de code dans le fichier actuel.
Gérer une modification de code unique : Cliquez sur le bouton ^Y ou ^N dans le coin supérieur droit d’une modification de code spécifique dans l’éditeur pour accepter ou rejeter cette modification particulière.
De plus, pour les extraits de code générés dans les chats, vous pouvez :
- Cliquer sur le bouton Copier pour copier tout le code dans l’extrait de code
- Dans le fichier actuellement ouvert dans l’éditeur, cliquez sur n’importe quelle zone, puis cliquez sur le bouton Insérer au curseur pour ajouter le code à l’emplacement du curseur
- Cliquer sur le bouton Ajouter à un nouveau fichier pour créer un nouveau fichier avec l’extrait de code
- Pour une modification de code, cliquez sur le bouton Appliquer pour l’appliquer au fichier correspondant (Note : Le code non pertinent pour le projet actuel ne peut pas être appliqué)
Générer et exécuter des commandes
En mode Chat, l’assistant IA fournira des commandes Shell exécutables que vous pouvez lancer en un seul clic. Vous pouvez :
- Cliquer sur le bouton Copier pour copier la commande
- Cliquer sur le bouton Ajouter au terminal pour ajouter la commande à un terminal disponible
- Cliquer sur le bouton Exécuter pour lancer la commande dans un terminal disponible
Revenir aux versions précédentes
En mode Chat, vous pouvez revenir à une version du projet antérieure à un certain tour de chat :
- Les retours en arrière ne peuvent pas être annulés
- Prend uniquement en charge le retour à une version dans la dernière fenêtre de Chat
- Prend uniquement en charge le retour à une version dans les 10 derniers tours de chat
Pour revenir en arrière :
- Trouvez la bulle de chat cible
- Cliquez sur le bouton Revenir à gauche
- Examinez les fichiers impactés dans la boîte de dialogue
- Cliquez sur un nom de fichier pour prévisualiser les modifications dans l’éditeur
- Cliquez sur Confirmer pour procéder au retour en arrière
Gérer l’historique des chats
Cliquez sur le bouton Afficher l’historique en haut à droite de la fenêtre Chat pour voir le panneau Historique, qui affiche tous les chats historiques des modes Chat et Builder.
- Cliquez sur une entrée pour voir ce chat spécifique
- Survolez une entrée et cliquez sur Supprimer pour la retirer (les chats supprimés ne peuvent pas être restaurés)
En savoir plus : Mode Builder
Alors que le mode Chat fonctionne selon un flux simple de questions-réponses, le mode Builder permet à l’assistant IA d’utiliser divers outils pour analyser le code, éditer des fichiers, exécuter des commandes et plus encore - rendant les réponses plus précises et efficaces. Pour plus d’informations, consultez “Builder”.