Datei-Explorer
AnyAutomation Studio hat zwei Datei-Oberflächen: die integrierte Explorer-Ansicht für beliebige Ordner auf der Festplatte und den Export-Ordner-Baum in der TIA-Portal-Ansicht Import / Export zum Verwalten exportierter TIA-Quelldateien. Beide ermöglichen Durchsuchen, Öffnen und Verwalten von Dateien; der Explorer zeigt zusätzlich den Live-Git-Status.
Explorer-Ansicht
Öffnen Sie den Explorer über die Aktivitätsleiste (das Dateien-Symbol) oder mit Strg+Umschalt+E. Er zeigt den geöffneten Ordner mit Dateien und Unterordnern und ermöglicht Erstellen, Umbenennen, Löschen, Verschieben und Suchen von Elementen.
Ordner öffnen
- Klick auf Ordner öffnen in der leeren Ansicht, oder über Datei → Ordner öffnen….
- Der Explorer aktualisiert sich automatisch, sobald sich Dateien auf der Festplatte ändern.
Datei- und Ordner-Symbole
Jede Zeile erhält ein Dateityp-Symbol aus dem aktiven Datei-Icon-Theme — Code-Dateien, Config-Dateien, Medien, Archive, Skripte sowie bekannte Ordner wie src, docs, tests und .git erhalten jeweils ein passendes Glyph. SCL- / AWL- / STL-Quellen zeigen das Siemens-orange Sprach-Glyph.
Mehrfach-Auswahl
- Klick wählt eine Zeile aus.
- Strg+Klick schaltet die Auswahl einer weiteren Zeile um.
- Umschalt+Klick wählt einen zusammenhängenden Bereich aus.
- Ausgewählte Zeilen werden bei Löschen und Ziehen gemeinsam berücksichtigt.
Datei öffnen
- Einfachklick öffnet eine Datei in der Vorschau; Doppelklick öffnet sie fixiert.
- Ordner-Zeilen werden bei Klick auf- bzw. zugeklappt.
Erstellen, Umbenennen, Löschen
- Neue Datei / Neuer Ordner — über die Schaltflächen oben im Explorer, oder Rechtsklick und Neue Datei / Neuer Ordner wählen. Das Element wird im ausgewählten Ordner (oder im Root, falls nichts ausgewählt ist) angelegt.
- Umbenennen — Zeile auswählen und F2 drücken, oder Rechtsklick und Umbenennen wählen. Der Name wird zu einem Inline-Textfeld; bei Dateien ist der Basis-Name vorselektiert, sodass die Erweiterung erhalten bleibt. Enter committet, Esc bricht ab.
- Löschen — eine oder mehrere Zeilen auswählen und Entfernen drücken, oder Rechtsklick und Löschen wählen. Ein Bestätigungsdialog erscheint, und unter Windows landen die Elemente im Papierkorb, damit versehentliche Löschungen wiederhergestellt werden können.
Verschieben per Drag & Drop
- Eine Zeile auf einen Ordner im selben Baum ziehen, um sie dorthin zu verschieben. Mehrere ausgewählte Zeilen werden gemeinsam verschoben.
- Ziehen in den Windows-Explorer erstellt Kopien im Zielordner.
Git-Status
Wenn der geöffnete Ordner in einem Git-Repository liegt, zeigt der Explorer den Working-Tree-Status für jede sichtbare Datei und jeden sichtbaren Ordner:
- Ein farbiges Buchstaben-Badge rechts in der Zeile zeigt den Änderungs-Typ: M modifiziert, A hinzugefügt, D gelöscht, R umbenannt, U untracked, C Konflikt.
- Ein Ordner erbt den Status der darin enthaltenen Dateien, sodass eine einzelne modifizierte Datei tief im Baum von der Wurzel aus sichtbar bleibt.
- Ignorierte Dateien (von
.gitignoreerfasst) erscheinen gedämpft. - Die Markierungen aktualisieren sich automatisch nach Stage, Commit, Branch-Wechsel oder anderen Git-Operationen. Die Source-Control-Ansicht (über die Aktivitätsleiste) zeigt die vollständige Liste der Änderungen zum Stagen und Committen.
Export-Ordner-Baum
Der Export-Ordner-Baum liegt in der TIA-Portal-Ansicht Import / Export in der Seitenleiste. Er spiegelt den Projekt-Explorer für den konfigurierten Export-Ordner: ein Live-Baum Ihrer exportierten TIA-Quelldateien (.xml, .scl, .awl, .stl, .db, .udt, .s7dcl) mit denselben Siemens-Baustein- und Ordner-Symbolen. Der Baum aktualisiert sich automatisch, sobald neue Dateien exportiert werden.
Ist kein Export-Ordner gesetzt, zeigt der Bereich statt des Baums einen Platzhalter mit einer Schaltfläche Export-Ordner auswählen.
Tri-State-Checkboxen
Jede Zeile trägt eine Checkbox. Das Anhaken eines Ordners kaskadiert auf jede enthaltene Datei; ein teilweise angehakter Ordner zeigt den unbestimmten Zustand. Der angehakte Satz ist das, worauf Auswahl importieren wirkt.
Bei Klick öffnen
Ein Klick auf eine Datei-Zeile öffnet sie im Editor. Ordner-Zeilen werden stattdessen auf- bzw. zugeklappt.
Rechtsklick-Kontextmenü — Datei-Verwaltung
Rechtsklick auf eine Zeile im Export-Ordner-Baum bietet Explorer-typische Datei-Verwaltung. Die Operationen wirken auf die fokussierten / ausgewählten Zeilen (nicht den angehakten Satz):
| Eintrag | Aktion |
|---|---|
| Öffnen | Datei im Editor öffnen (nur Dateien) |
| Seitlich öffnen | Datei in der angrenzenden Editor-Gruppe öffnen (nur Dateien) |
| Im Explorer anzeigen | Datei oder Ordner im OS-Datei-Explorer anzeigen |
| Neue Datei… | Datei im fokussierten Ordner (oder Export-Root) erstellen |
| Neuer Ordner… | Unterordner erstellen |
| Umbenennen… | Datei oder Ordner umbenennen, mit Kollisionsprüfung |
| Löschen | Datei oder Ordner entfernen (mit Bestätigung; nutzt den Papierkorb, wenn verfügbar) |
| Ausschneiden / Kopieren | Die ausgewählten Zeilen für ein späteres Einfügen erfassen |
| Einfügen | Die ausgeschnittenen/kopierten Elemente in den fokussierten Ordner kopieren oder verschieben; deaktiviert, bis etwas ausgeschnitten oder kopiert wurde |
| Pfad kopieren | Den vollständigen Pfad der Datei in die Zwischenablage kopieren |
Neue Datei / Neuer Ordner / Umbenennen lehnen leere Namen, Pfad-Trenner und bereits existierende Namen im Zielordner ab. Ein Einfügen mit Namenskollision erhält ein inkrementelles Suffix („… copy", „… copy 2"); das Einfügen eines Ordners in sich selbst wird abgelehnt. Geöffnete Editoren auf den betroffenen Dateien folgen Umbenennungen, Verschiebungen und Löschungen. Diese Operationen sind nicht rückgängig zu machen, und der Baum aktualisiert sich nach jeder Operation.