Projektdateien neben dem Agenten in Paneflow bearbeiten
- Veröffentlicht am
- Aktualisiert am
Der Tab Files in Paneflow zeigt den Projektbaum und einen Editor neben dem Terminal deines Agenten. Lies den gerade geänderten Code, passe einen Konfigurationswert an oder korrigiere eine Zeile und speichere, ohne Paneflow zu verlassen.
Aktualisierte Anleitung. Dieser Artikel stellte ursprünglich die Files-Seitenleiste in Paneflow 0.3.6 vor. Er beschreibt jetzt den integrierten Editor in Paneflow 0.17.5.
Eine Datei öffnen, bearbeiten und speichern
- Wähle den Projekttab und öffne Files im Dock. Der Baum zeigt die Dateien dieses Checkouts, auch wenn du einen Worktree verwendest.
- Öffne die Textdatei, die du bearbeiten möchtest, und prüfe ihren Pfad. Das Terminal des Agenten bleibt während der Bearbeitung sichtbar.
- Korrigiere den Text und speichere mit
Ctrl+S(Cmd+Sunter macOS). Die Markierung für ungespeicherte Änderungen verschwindet, sobald das Speichern erfolgreich ist.
Mit Ctrl+Z machst du eine Änderung rückgängig, mit Ctrl+Shift+Z stellst du sie wieder her. Unter macOS verwendest du Cmd statt Ctrl. Unter Windows und Linux funktioniert auch Ctrl+Y zum Wiederherstellen. Wenn du nach dem Speichern eine Änderung rückgängig machst, speichere erneut, um diesen Stand auf die Festplatte zu schreiben.
Öffne anschließend Changes, um den Diff zu prüfen, der die Änderungen gegenüber dem letzten Commit (HEAD) zeigt. Diese Ansicht liest Dateien auf der Festplatte. Deine Bearbeitungen erscheinen dort nach dem Speichern.
Änderungen über Git-Markierungen lesen
Git-Markierungen am Editorrand zeigen Zeilen, die gegenüber HEAD geändert wurden. Wähle eine Markierung, um den vorherigen Text zu lesen oder ihn mit Copy zu kopieren, wenn diese Aktion verfügbar ist.
Revert setzt den Block im Editor zurück. Mit Ctrl+Z kannst du das Zurücksetzen rückgängig machen. Erst beim Speichern wird es auf die Festplatte geschrieben. So entfernst du eine einzelne Änderung und behältst die anderen Korrekturen in der Datei.
Wenn ein anderer Prozess dieselbe Datei ändert
Dein Agent oder ein anderer Editor kann in eine Datei schreiben, die bereits in Files geöffnet ist. Wenn du keine ungespeicherten Änderungen hast, lädt Paneflow den Inhalt von der Festplatte neu. Andernfalls zeigt es einen Konflikt und blockiert das Speichern, bis du eine Version wählst:
- Keep mine behält deinen Text im Editor. Beim nächsten Speichern ersetzt dieser Inhalt die Version auf der Festplatte.
- Reload lädt die Version von der Festplatte und verwirft deine ungespeicherten Änderungen.
Wenn du Teile beider Versionen brauchst, kopiere deine Änderungen vor Reload und füge sie danach in die neu geladene Datei ein. Paneflow führt die beiden Versionen nicht automatisch zusammen.
Wenn du nicht bearbeiten oder speichern kannst
Eine als schreibgeschützt markierte Datei öffnet mit deaktivierter Bearbeitung. Sehr lange Zeilen können eine Datei ebenfalls schreibgeschützt machen. Binärdateien, Dateien über der Größenbegrenzung und Dateien ohne UTF-8-Kodierung öffnen nicht im Texteditor. Verwende ein Werkzeug, das für ihr Format geeignet ist.
Wenn das Speichern fehlschlägt, sind die im Editor sichtbaren Änderungen nicht gespeichert. Kopiere sie, bevor du das gemeldete Problem behebst: fehlende Berechtigungen, ein fehlender Ordner oder eine volle Festplatte. Versuche anschließend erneut zu speichern.
Prüfe nach dem Speichern den Diff in Changes und führe die relevanten Tests im Terminal des Projekts aus.