ANY//DOCS
ENZur Website

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.