Éditer les fichiers du projet près de ton agent dans Paneflow
- Publié le
- Mis à jour le
L'onglet Files de Paneflow réunit l'arbre du projet et un éditeur près du terminal de ton agent. Tu peux lire le code qu'il vient de modifier, ajuster une valeur de configuration ou corriger une ligne, puis sauvegarder sans quitter Paneflow.
Guide actualisé. Cet article annonçait à l'origine la barre latérale Files de Paneflow 0.3.6. Il décrit désormais l'éditeur intégré de Paneflow 0.17.5.
Ouvrir, éditer et sauvegarder un fichier
- Sélectionne l'onglet du projet, puis ouvre Files dans le dock. L'arbre affiche les fichiers de ce checkout, y compris si tu utilises un worktree.
- Ouvre le fichier texte à modifier et vérifie son chemin. Le terminal de l'agent reste visible pendant l'édition.
- Fais ta correction, puis sauvegarde avec
Ctrl+S(Cmd+Ssur macOS). L'indicateur de modification non sauvegardée disparaît lorsque l'enregistrement réussit.
Ctrl+Z annule une modification et Ctrl+Shift+Z la rétablit. Sur macOS, utilise Cmd à la place de Ctrl. Ctrl+Y rétablit aussi sur Windows et Linux. Si tu annules après avoir sauvegardé, sauvegarde à nouveau pour enregistrer ce nouvel état sur disque.
Ouvre ensuite Changes pour relire le diff par rapport au dernier commit (HEAD). Cette vue lit les fichiers sur disque : tes modifications y apparaissent après la sauvegarde.
Lire les modifications depuis les marqueurs Git
Les marqueurs Git dans la marge de l'éditeur repèrent les lignes modifiées par rapport à HEAD. Sélectionne un marqueur pour consulter le texte précédent ou le copier avec Copy lorsqu'il est disponible.
Revert restaure le bloc dans l'éditeur. Tu peux annuler cette restauration avec Ctrl+Z et tu dois sauvegarder pour l'écrire sur disque. Cela te permet de retirer une modification précise tout en gardant les autres corrections du fichier.
Quand un autre processus modifie le fichier
Ton agent ou un autre éditeur peut écrire dans un fichier déjà ouvert dans Files. Si tu n'as aucune modification non sauvegardée, Paneflow recharge le contenu du disque. Sinon, il signale un conflit et bloque la sauvegarde jusqu'à ce que tu choisisses une version :
- Keep mine conserve ton texte dans l'éditeur. La sauvegarde suivante remplace la version du disque par ce contenu.
- Reload charge la version du disque et abandonne tes modifications non sauvegardées.
Si tu as besoin de conserver des éléments des deux versions, copie tes modifications avant de choisir Reload, puis réapplique-les au fichier rechargé. Paneflow ne fusionne pas automatiquement les deux versions.
Si tu ne peux pas éditer ou sauvegarder
Un fichier marqué en lecture seule s'ouvre avec l'édition désactivée. Des lignes très longues peuvent aussi rendre le fichier non modifiable. Les fichiers binaires, trop volumineux ou qui ne sont pas en UTF-8 ne s'ouvrent pas dans l'éditeur texte ; utilise un outil adapté à leur format.
Si une sauvegarde échoue, tes modifications visibles dans l'éditeur ne sont pas enregistrées. Copie-les avant de corriger le problème indiqué : permissions, dossier manquant ou disque plein. Réessaie ensuite la sauvegarde.
Une fois la correction enregistrée, relis le diff dans Changes et lance les tests pertinents dans le terminal du projet.