Fonctionnalités

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 :

ActionDescription
Ajouter au contexte BobAjoute le code sélectionné à ta conversation Bob avec le chemin du fichier et les numéros de ligne
Expliquer avec BobDemande à Bob d'expliquer le code sélectionné
Améliorer avec BobDemande à 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:25

La 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 :

  1. Sélectionne le code que tu veux discuter ou place ton curseur où tu veux discuter.
  2. 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).
  3. Tape ta question ou ta demande dans l'interface Inline Chat.
  4. 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 :

  1. Sélectionne le code que tu veux discuter.
  2. 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).
  3. Le code sélectionné est automatiquement ajouté au chat panel avec le contexte.
  4. 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

  1. Sélectionne le code avec lequel tu veux travailler.
  2. Clique sur l'icône d'ampoule () qui apparaît dans la gouttière.
  3. Sélectionne l'action Bob que tu veux dans le menu.
  4. Examine la réponse de Bob dans le chat panel.

Via le menu contextuel

  1. Sélectionne le code avec lequel tu veux travailler.
  2. Fais un clic droit sur le code sélectionné.
  3. Sélectionne Bob dans le menu contextuel.
  4. Sélectionne l'action que tu veux dans le sous-menu.
  5. Examine la réponse de Bob dans le chat panel.

Via la Command Palette

  1. Sélectionne le code avec lequel tu veux travailler.
  2. Ouvre la Command Palette avec Ctrl+Shift+P (Windows/Linux) ou Cmd+Shift+P (macOS).
  3. Tape « Bob » pour filtrer les commandes.
  4. Sélectionne l'action de code que tu veux (par exemple, « Bob: Explain Code »).
  5. 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.

Comment trouvez-vous ce sujet ?