← Documentation
Cmd-K — édition inline
Modifier une sélection de code en langage naturel, sans quitter ton fichier. Preview/diff avant écriture, undo en un clic.
Comment l'utiliser
- Sélectionne le bout de code à modifier dans ton éditeur
- Appuie sur Ctrl+K (ou Cmd+K sur Mac)
- Une zone de saisie apparaît — décris la modification (ex : « ajoute un try/except autour », « renomme add en addTwo », « passe en TypeScript strict »)
- Gaadji affiche un preview/diff avec le code original à gauche et la modification à droite
- Clique Accept pour appliquer, Reject pour annuler
💡 Annulation
Si tu as accepté par erreur, palette Ctrl+Shift+P
→
Gaadji : Annuler la dernière modif restaure exactement
l'état précédent depuis .gaadji-backups/.
Quand utiliser Cmd-K vs l'agent autonome
Cmd-K : pour une modification ponctuelle, courte (1 bloc de code), bien délimitée, sans dépendance externe. Latence ~2-5 s.
Agent autonome (Ctrl+Shift+G) : pour les modifications cross-fichiers, refactor large, debug par itération (lit, modifie, teste).
Exemples concrets
- Ajouter une gestion d'erreur : sélectionne un appel
fs.readFile→ Ctrl+K → "ajoute un try/catch qui log et continue" - Type stricte : sélectionne une fonction Python → Ctrl+K → "ajoute les types sur les paramètres et le retour"
- Refactor : sélectionne 10 lignes → Ctrl+K → "extrait dans une fonction nommée parseUserId"
- Traduction : sélectionne un commentaire → Ctrl+K → "traduis en anglais"
Sécurité
Avant écriture, chaque modification est sauvegardée dans
.gaadji-backups/ avec un ID unique. L'undo restaure le
contenu exact d'avant. Le dossier est auto-ajouté à .gitignore
au premier usage.
Voir aussi : Tutoriel · Multi-agent · Installer l'extension