Complétion de code sensible au contexte
Terminez ce que vous avez commencé. Réparez ce qui vient de casser.
FiboCode utilise vos modifications récentes, le contexte du curseur, les commentaires et les nouveaux diagnostics pour suggérer des changements ciblés. Un curseur plus épais et surligné indique que AI travaille ; vous décidez de chaque complétion ou réparation.
AI Editing s’exécute avec le modèle que vous sélectionnez et peut mettre du temps à répondre. Le temps d’attente réel dépend principalement de la vitesse de ce modèle.
Les petites interruptions de codage ne devraient pas devenir des tâches AI séparées.
Le code laisse de petits écarts : un commentaire décrit déjà le prochain bloc, une refactorisation oublie un appel ou un renommage crée une erreur ailleurs. Ouvrir une conversation et réexpliquer le contexte peut prendre plus de temps que la modification.
FiboCode conserve cette aide dans l’éditeur. Modifications, déplacements du curseur, code voisin, commentaires et diagnostics récents limitent les propositions au travail commencé ou aux erreurs attestées. Sans signal suffisant, aucune suggestion n’est produite.
Découvrez la complétion contextuelle et la réparation proactive des erreurs en action.
Ces enregistrements produit montrent les deux flux réels d’AI Editing et suivent le thème actuellement sélectionné sur le site.
La démonstration montre un commentaire d’implémentation, le curseur épaissi pendant le traitement AI, une suggestion en ligne et son acceptation avec Tab.
La démonstration montre les diagnostics d’une refactorisation, le curseur surligné et le panneau AI Suggestions contenant des réparations vérifiables.
Restez dans l’éditeur, de l’intention au changement vérifié.
Le parcours réagit aux preuves de la modification actuelle et garde chaque changement proposé sous votre contrôle.
Exprimez l’intention dans le code.
Continuez un commentaire ou saisissez sur une ligne portant un diagnostic Error. Le code voisin et les opérations récentes délimitent la demande.
Faites une pause pendant que AI évalue les signaux.
Après la pause de saisie ou la stabilisation de nouvelles erreurs, le curseur s’épaissit et prend la couleur du thème. Cela indique uniquement une requête active.
Examinez la suggestion au bon endroit.
Une proposition ciblée apparaît en ligne. Les réparations silencieuses, multiples ou inter-fichiers passent dans AI Suggestions.
N’acceptez que les changements voulus.
Utilisez Tab pour accepter ou Esc pour refuser. Dans le panneau, acceptez ou rejetez séparément ou appliquez l’ensemble vérifié.
Une aide ciblée fondée sur votre dernière modification.
Contexte des opérations récentes.
Modifications, onglets, déplacements du curseur et source voisine relient la suggestion au travail en cours.
Réparation appuyée par les diagnostics.
Les diagnostics Error et nouvelles erreurs justifient les corrections après renommage, déplacement ou refactorisation partielle.
Traitement visible.
Le curseur épaissi montre une requête AI active puis revient à son état initial après succès, absence de résultat, échec ou annulation.
Vérification avant application.
Les vues en ligne et en panneau gardent remplacements et insertions visibles ; le développeur conserve la décision finale.
Cas d’utilisation : terminer un renommage sans chercher chaque import cassé.
Un développeur renomme un utilitaire partagé. Les diagnostics révèlent deux imports encore anciens. Après une période d’inactivité, FiboCode peut proposer des réparations fondées sur le renommage et ces erreurs.
Les propositions apparaissent dans AI Suggestions. Le développeur vérifie chemins et remplacements, refuse un élément incertain et accepte les autres avant les contrôles du projet.
Une aide locale à l’édition, pas un substitut au développement réfléchi.
Les tâches importantes demandent toujours spécifications, plans, flux Agent, tests et revue de code. Cette fonction traite les petits moments entre ces étapes.
FiboCode garde ainsi son orientation vers la compréhension et le changement contrôlé. La complétion facilite l’écriture, tandis que la connaissance et la revue encadrent chaque modification.
FAQ sur la complétion contextuelle
Quand la complétion s’exécute-t-elle ?
Après une pause dans un commentaire ou une ligne avec diagnostic Error. Un parcours inactif peut aussi réagir à de nouvelles erreurs.
Que signifie le curseur épaissi ?
Une requête AI est en cours. Une suggestion n’est pas garantie et le curseur retrouve ensuite sa largeur configurée.
FiboCode applique-t-il automatiquement les suggestions ?
Non. Acceptez en ligne avec Tab ou refusez avec Esc. Les éléments de AI Suggestions restent vérifiables.
Quelles erreurs peut-il réparer ?
Celles attestées par les diagnostics et l’activité récente : imports cassés, renommages incomplets, erreurs de type ou de lint.
Une suggestion peut-elle modifier un autre fichier ?
Oui. Les résultats multiples ou inter-fichiers apparaissent dans AI Suggestions avant toute application.