Actions de code
Accède aux actions de code assistées par IA de Bob qui fournissent des corrections rapides, des refactorisations et des explications de code directement dans Bob IDE via les icônes d'ampoule et les menus contextuels.
Pourquoi utiliser les actions de code ?
- Accès rapide à Bob : Ajoute du code à ta conversation sans copier-coller
- Assistance contextuelle : Obtiens de l'aide avec le code exact sur lequel tu travailles
- Flux de travail rationalisé : Accède aux capacités de Bob sans quitter ton éditeur
- Contexte automatique : Bob reçoit automatiquement les chemins de fichiers et les numéros de ligne
Comment ça fonctionne
Les actions de code apparaissent quand tu :
- Sélectionnes une plage de code
- Places ton curseur sur une ligne avec un diagnostic (erreur, avertissement ou conseil)
- Les invoques via un raccourci clavier ou une commande
Une icône d'ampoule () apparaît dans la gouttière de l'éditeur (la zone à gauche des numéros de ligne) quand des actions de code sont disponibles. Tu peux également y accéder via le menu contextuel du clic droit ou le raccourci clavier (Ctrl + . ou Cmd + . sur macOS).
Actions de code disponibles
Bob fournit ces actions de code :
| Action | Description |
|---|---|
| Ajouter au contexte Bob | Ajoute le code sélectionné à ta conversation Bob avec le chemin du fichier et les numéros de ligne |
| Expliquer avec Bob | Demande à Bob d'expliquer le code sélectionné |
| Améliorer avec Bob | Demande à Bob de suggérer des améliorations pour le code sélectionné |
Ajouter au contexte
L'action « Ajouter au contexte » apparaît en premier dans le menu pour un accès rapide. Quand tu l'utilises, Bob ajoute le nom du fichier et les numéros de ligne avec ton code, aidant Bob à comprendre l'emplacement exact dans ton projet.
Exemple de ce que Bob reçoit :
Peux-tu expliquer cette fonction ?
@myFile.js:15:25La notation @myFile.js:15:25 représente le code que tu as ajouté, y compris son emplacement.
Inline Chat
L'action Inline Chat ouvre une interface de chat directement dans ton éditeur à la position du curseur, te permettant d'interagir avec Bob sans basculer vers le chat panel. C'est utile pour des questions rapides ou des modifications tout en restant concentré sur ton code.
Comment l'utiliser :
- Sélectionne le code que tu veux discuter ou place ton curseur où tu veux discuter.
- Déclenche l'action Inline Chat via le menu lightbulb, le menu contextuel ou le raccourci clavier (par défaut : Cmd + K sur macOS, Ctrl + K sur Windows/Linux).
- Tape ta question ou ta demande dans l'interface Inline Chat.
- Bob répond directement dans l'éditeur et tu peux accepter, rejeter ou modifier les suggestions.
Déplacer vers le chat
L'action « Déplacer vers le chat » envoie ton code sélectionné au chat panel de Bob avec le contexte complet, y compris le chemin du fichier et les numéros de ligne. C'est idéal quand tu veux avoir une conversation plus détaillée sur le code dans l'interface de chat principale.
Comment l'utiliser :
- Sélectionne le code que tu veux discuter.
- Déclenche l'action « Déplacer vers le chat » via le menu lightbulb, le menu contextuel ou le raccourci clavier (par défaut : Cmd + L sur macOS, Ctrl + L sur Windows/Linux).
- Le code sélectionné est automatiquement ajouté au chat panel avec le contexte.
- Continue la conversation dans le chat panel avec Bob.
Utiliser les actions de code
Tu peux accéder aux actions de code de Bob de trois manières :
Via l'icône d'ampoule
- Sélectionne le code avec lequel tu veux travailler.
- Clique sur l'icône d'ampoule () qui apparaît dans la gouttière.
- Sélectionne l'action Bob que tu veux dans le menu.
- Examine la réponse de Bob dans le chat panel.
Via le menu contextuel
- Sélectionne le code avec lequel tu veux travailler.
- Fais un clic droit sur le code sélectionné.
- Sélectionne Bob dans le menu contextuel.
- Sélectionne l'action que tu veux dans le sous-menu.
- Examine la réponse de Bob dans le chat panel.
Via la Command Palette
- Sélectionne le code avec lequel tu veux travailler.
- Ouvre la Command Palette avec Ctrl+Shift+P (Windows/Linux) ou Cmd+Shift+P (macOS).
- Tape « Bob » pour filtrer les commandes.
- Sélectionne l'action de code que tu veux (par exemple, « Bob: Explain Code »).
- Examine la réponse de Bob dans le chat panel.
Conseil de Bob : La Command Palette applique les actions à ta tâche de chat active actuelle si elle existe.
Slash commands
Crée des slash commands personnalisés pour automatiser les tâches répétitives, exécuter des commandes intégrées et étendre les fonctionnalités de Bob avec de simples fichiers markdown.
Code reviews
Utilise le workflow de révision intégré pour obtenir des code reviews alimentées par l'IA directement dans ton IDE. Bob analyse les modifications et signale les problèmes potentiels avant que tu ne commites ton travail.