Kontextmenüs
Jede Tabelle, jedes auswählbare Text-Feld und jede Baumansicht der Anwendung öffnet bei Rechtsklick ein Kontextmenü. Die Menüs sind in der Applikations-Sprache lokalisiert (Englisch / Deutsch / Französisch / Italienisch).
Gemeinsame Standardeinträge (greifen auf jeder Tabelle / Text-Feld / Baum)
| Oberfläche | Einträge |
|---|---|
| Beliebige Tabelle | Zelle kopieren · Zeile kopieren · Alles als CSV kopieren · Alles auswählen |
| Beliebiges auswählbares Text-Feld | Kopieren · Kopieren (in Anführungszeichen) · Alles auswählen |
| Beliebige Baumansicht | Name kopieren · Alle ausklappen · Alle einklappen |
- Zelle kopieren — kopiert den Wert der Zelle unter dem Mauszeiger.
- Zeile kopieren — kopiert alle Spalten der ausgewählten Zeile als Tab-getrennten Text.
- Alles als CSV kopieren — kopiert sämtliche sichtbaren Zeilen inkl. Spaltenüberschriften im RFC-4180-CSV-Format. Bei sehr grossen Tabellen wird auf 10 000 Zeilen begrenzt; die Begrenzung erscheint im Log.
- Kopieren (in Anführungszeichen) — umschliesst die Auswahl (oder den ganzen Text) mit doppelten Anführungszeichen; nützlich beim Einfügen einer E-Mail oder eines Pfades in einen Satz.
Feature-spezifische Einträge
Zusätzlich zu den Standardeinträgen bieten einige Oberflächen Aktionen, die zu ihrem Inhalt passen:
- OPC UA — References-Tabelle (das References-Panel im PLC-Online-Editor-Bereich): Node-ID kopieren · Browse-Name kopieren · Als JSON kopieren · Abonnieren (fügt den referenzierten Knoten der Watch-Liste hinzu).
- Compare — Dateilisten (linke und rechte Liste): Vollen Pfad kopieren · Dateinamen kopieren · Ordner öffnen (Datei-Explorer „Datei markieren"-Modus) · Entfernen aus dem Vergleich.
- Git Blame — der SHA-Badge bietet SHA kopieren (kurz, erste 8 Zeichen) und SHA kopieren (vollständig); der Betreff bietet Kopieren.
- Git Commit-Detail — der SHA bietet das gleiche Kurz/Voll-Paar; der Autor-Block bietet Name kopieren · E-Mail kopieren · „Name <E-Mail>" kopieren.
Kontextmenü des Projekt-Explorers
Ein Rechtsklick auf einen Knoten im Projekt-Explorer-Baum (in der TIA-Portal-Seitenleiste) öffnet ein Kontextmenü, dessen Einträge sich nach dem angeklickten Knoten richten — ein Baustein, ein Ordner, ein Bibliotheksknoten oder ein Safety-Knoten. Der vollständige Umfang:
| Gruppe | Eintrag | Gilt für |
|---|---|---|
| Navigation | Im Editor öffnen | Bausteine (öffnet den schreibgeschützten Quellcode-Editor) |
| Navigation | Referenzen suchen (Strg+Umschalt+F) | Bausteine (bausteinbezogene Verwendungsstellen → TIA-Referenzen-Ansicht) |
| Zwischenablage | Name kopieren · Nummer kopieren | Bausteine |
| Export ▸ | Für Export auswählen · Ausgewählte exportieren · Dateien importieren… / Alle importieren… | Bausteine und Ordner |
| Schutz ▸ | Schutz festlegen · Schutz aufheben · Mehrere schützen · Schutz für mehrere aufheben | Bausteine |
| Vault ▸ | Vault-Passwort zuweisen | Bausteine und Ordner (während der Passwort-Vault entsperrt ist) |
| — | Löschen | Bausteine, Datentypen, Tag-Tabellen, HMI-Elemente und Ordner |
| — | F-Signatur anzeigen (Umschalter) | Safety-Knoten |
Es werden nur die Einträge angezeigt, die für den angeklickten Knoten sinnvoll sind, sodass ein Ordner, ein Code-Baustein und ein Bibliotheksknoten jeweils eine andere Teilmenge präsentieren. Derselbe Baum führt zusätzlich die gemeinsamen Baum-Standardeinträge (Name kopieren, Alle ausklappen, Alle einklappen).
Einige Einträge sind im Menü vorhanden, aber noch nicht hinterlegt — ihr Aufruf meldet derzeit, dass die Aktion noch nicht implementiert ist:
- In der Versionsverwaltung anzeigen (geplant) — zeigt den Knoten künftig in der Quellcodeverwaltungs-Ansicht.
- Safety-Ausdruck (geplant) — exportiert auf einem Safety-Knoten künftig das Sicherheitsprogramm nach PDF/XPS.
- Bibliothek ▸ (geplant) — In Bibliothek kopieren · In Projekt instanziieren · Typversion exportieren · Neuer Ordner · Umbenennen · Bibliothek bereinigen · Löschen (auf Bausteinen und Bibliotheksknoten).
Rechtsklick in Code-Editoren (SCL-Editor, Diff-Ansicht, Blame-Inhalt, Git-Kommando-Ausgabe) behält das editor-eigene Ausschneiden/Kopieren/Einfügen-Menü — die neuen Menüs überschreiben es nicht. Textfelder (Eingabefelder) behalten das systemeigene Ausschneiden/Kopieren/Einfügen-Flyout.