OBS/Adminhilfe/MMX: Unterschied zwischen den Versionen
Hubert (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Hubert (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 141: | Zeile 141: | ||
==Add & Edit== | ==Add & Edit== | ||
MMX stellt eine | MMX stellt eine Vielzahl an Masken zum Hinzufügen und Editieren von Strukturen. | ||
Hier eine Übersicht der verfügbaren Masken und deren Aufrufe. | Hier eine Übersicht der verfügbaren Masken und deren Aufrufe. | ||
Alle Masken können auch über das MMX Menü geöffnet werden. | Alle Masken können auch über das MMX Menü geöffnet werden. | ||
| Zeile 228: | Zeile 228: | ||
{{key|Umsch}} + {{key|Alt}} + {{key|P}} | {{key|Umsch}} + {{key|Alt}} + {{key|P}} | ||
[[Datei:Edit parameter.png]] | [[Datei:Edit parameter.png]] | ||
==Clipboard== | |||
Beinhaltet Funktionen um Entitäten in die Zwischenablage zu legen oder aus dieser heraus im aktiven Modul hinzuzufügen. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|B}} -> {{key|C}} | |||
===Cut Entity=== | |||
Schneidet die fokussierte Entität aus dem Modul und fügt Sie der Zwischenablage hinzu. | |||
Warnt den Nutzer wenn die Entität z.B. zu einer Eventverknüpfung gehört. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|B}} -> {{key|C}} | |||
{{key|Strg}} + {{key|Alt}} + {{key|X}} | |||
===Copy Entity=== | |||
Kopiert die fokussierte Entität von dem Modul und fügt Sie der Zwischenablage hinzu. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|B}} -> {{key|O}} | |||
{{key|Strg}} + {{key|Alt}} + {{key|C}} | |||
===Paste Entity=== | |||
Fügt die Entität aus der Zwischenablage dem Modul am Ende des Moduls hinzu. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|B}} -> {{key|P}} | |||
{{key|Strg}} + {{key|Alt}} + {{key|V}} | |||
===Paste Prototype=== | |||
Fügt die Entität aus und fügt Sie der Zwischenablage hinzu. | |||
Warnt den Nutzer wenn die Entität z.B. zu einer Eventverknüpfung gehört. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|B}} -> {{key|P}} | |||
{{key|Strg}} + {{key|Alt}} + {{key|V}} | |||
==Formatierungshilfe== | ==Formatierungshilfe== | ||
== | ==Conversion== | ||
Beinhaltet Funktionen um Entitäten in einem Modul schnell in andere Entitäten zu konvertieren. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} | |||
===Convert To Field=== | ===Convert To Field=== | ||
Konvertiert eine Methode vom Typen Funktion in eine Variable von dem entsprechenden Typen. | Konvertiert eine Methode vom Typen Funktion in eine Variable von dem entsprechenden Typen. | ||
Zusätzlich können Komponenten und verknüpfte Event Handler nicht konvertiert werden. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|C}} | {{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|C}} | ||
| Zeile 241: | Zeile 276: | ||
Konvertiert ein Feld in eine Methode und Generiert einen Standardkörper für diese. | Konvertiert ein Feld in eine Methode und Generiert einen Standardkörper für diese. | ||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|O}} | {{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|O}} | ||
===Convert To Property=== | |||
Konvertiert ein Feld in eine Methode und Generiert einen Standardkörper für diese. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|N}} | |||
[[Datei:Convert to Property.png]] | |||
===Convert To Constant=== | |||
Konvertiert ein Feld oder eine Methode vom Typ String oder Numerisch in eine Konstante. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|V}} | |||
[[Datei:Convert to Constant.png]] | |||
| Zeile 251: | Zeile 298: | ||
===Module String Wizard=== | ===Module String Wizard=== | ||
Öffnet einen Wizard um Operationen an allen Strings in einem Modul anzuwenden. | Öffnet einen Wizard um Operationen und Konvertierungen an allen Strings in einem Modul anzuwenden. | ||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|M}} | {{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|M}} | ||
[[Datei:Convert strings2.png]] | [[Datei:Convert strings2.png]] | ||
{| class="wikitable" | |||
|- | |||
! Funktion !! Shortcut !! Beschreibung | |||
|- | |||
| Make Resourcestring || {{key|R}} || Den gewählten String als Resourcestring kennzeichnen. | |||
|- | |||
| Make Constant || {{key|C}} || Den gewählten String als Constant kennzeichnen. | |||
|- | |||
| Mark Unlocalized || {{key|U}} || Den gewählten String als nicht lokalisiert kennzeichnen. | |||
|- | |||
| Mark Custom || {{key|M}} || Den gewählten String als Custom kennzeichnen. | |||
|- | |||
| Rename || {{key|F2}} || Die Kennung des gewählten Strings umbenennen. | |||
|- | |||
| Exclude|| {{key|Entf}} || Den gewählten String von der Konvertierung ausschließen. | |||
|- | |||
| Scroll Editor Up || {{key|Strg}} + {{key|Alt}} + {{key|Auf}} || Im Editor hochscrollen. | |||
|- | |||
| Scroll Editor Dowwn || {{key|Strg}} + {{key|Alt}} + {{key|Ab}} || Im Editor herunterscrollen. | |||
|- | |||
| Options...|| || Einstellungen bezüglich des Scannens und Konvertieren von Strings.<br>Ermöglicht das definieren von Kommentaren für Custom und Unlocalized Strings etc. | |||
|} | |||
===Multi File Wizard=== | |||
Öffnet einen Wizard um Operationen und Konvertierungen an Strings in allen Modulen im Projekt anzuwenden. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|C}} -> {{key|U}} | |||
{| class="wikitable" | {| class="wikitable" | ||
| Zeile 280: | Zeile 353: | ||
==Tools== | ==Tools== | ||
Beinhaltet Funktionen die eher generelle Aufgaben übernehmen oder anscheinend nicht einer der anderen Kategorien angehören. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} | |||
===Close all other files=== | ===Close all other files=== | ||
Schließt alle Dateien außer der momentan fokussierten. | Schließt alle Dateien außer der momentan fokussierten. | ||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} -> {{key|C}} | {{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} -> {{key|C}} | ||
===Unit Dependencies=== | |||
Öffnet ein Fenster welches eine Übersicht aller Units und deren Abhängigkeiten bietet. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} -> {{key|U}} | |||
====Uses==== | |||
Die Standard Ansicht ist die "Uses" Ansicht in der alle deklarierten Use Klauseln in der momentan gewählten Unit angezeigt werden. | |||
{{key|Alt}} + {{key|U}} | |||
[[Datei:Unit dependency Analyzer.png]] | |||
====Used By==== | |||
Die nächste Ansicht ist die "Used By" Ansicht in der alle Units angezeigt werden in welchen die momentan gewählte Unit verwendet wird. | |||
{{key|Alt}} + {{key|B}} | |||
====Cycles==== | |||
Die nächste Ansicht ist die "Cycles" Ansicht in der, wie bei der "Uses" Ansicht, alle Use Klauseln angezeigt werden. | |||
Zusätzlich werden die zyklischen?? | |||
{{key|Alt}} + {{key|C}} | |||
[[Datei:Unit dependency Analyzer Cycles.png]] | |||
====Cycles DSM==== | |||
Die nächste Ansicht ist die "Cycles" Ansicht in der, wie bei der "Uses" Ansicht, alle Use Klauseln aller Units als Relationen in Form einer Matrix angezeigt werden. | |||
Kann Hilfreich sein bei der Analyse von weitreichenden Auswirkungen durch Namensänderungen von Units im Projekt. | |||
{{key|Alt}} + {{key|D}} | |||
[[Datei:Unit dependency Analyzer Cycles DSM.png]] | |||
====Errors==== | |||
Die letzte Ansicht ist die "Errors" Ansicht in welcher Fehler in den Uses Klauseln der momentan gewählten Unit angezeigt werden. | |||
===Module Analyzer=== | |||
Öffnet ein Fenster das der Analyse der verwendeten Module, Suchpfade und Resourcen des Projekts dient. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} -> {{key|T}} | |||
====Modules==== | |||
[[Datei:Module Analyzer Modules.png]] | |||
====Search Paths==== | |||
[[Datei:Module Analyzer Search Path.png]] | |||
====Resources==== | |||
[[Datei:Module Analyzer Resources.png]] | |||
===Use Unit=== | ===Use Unit=== | ||
Erlaubt das Hinzufügen von Units zu den Uses Klauseln der Unit oder Implementation | Erlaubt das Hinzufügen von Units zu den Uses Klauseln der Unit oder Implementation | ||
{{key|Strg}} + {{key|U}} | {{key|Strg}} + {{key|U}} | ||
[[Datei:Use unit.png]] | |||
===ActionList Schortcut Wizard=== | |||
Öffnet einen Wizard zum Editieren von ActionList Shortcuts im aktiven Designer. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} -> {{key|T}} | |||
[[Datei:ActionList Shortcut Wizard.png]] | |||
===Editor Search Bar=== | |||
Fokussiert die MMX Suchleiste im Editor. | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} -> {{key|D}} | |||
Muss u.U. in den Einstellungen unter | |||
General -> Delphi Editor -> Editor Toolbars | |||
aktiviert werden. | |||
===Convert "with" Statement=== | |||
Öffnet einen Wizard zum Editieren des selektierten With-Statements | |||
{{key|Strg}} + {{key|Umsch}} + {{key|Alt}} + {{key|X}} -> {{key|T}} -> {{key|N}} | |||
{{key|Umsch}} + {{key|Alt}} + {{key|W}} | |||
[[Datei:Use unit.png]] | [[Datei:Use unit.png]] | ||
Version vom 5. Oktober 2021, 10:44 Uhr
MMX (ModelMaker Code Explorer)
MMX ist Teil der Delphi 10.X Installationen.
Dieses Wiki dient als Lexikon für nützliche Funktionen, deren Erläuterung und Nutzungsweise.
Alle Tastenkombinationen beziehen sich auf die der Standardeinstellung.
Einstellungen
Strg + Umsch + Alt -> P
Splashscreen
Hier findet man Links zur offiziellen Website, der E-Mailaddresse für Support, sowie für das Handbuch und zwei "Jumpstart" Guides.
Das handbuch kann standardmäßig auch unter
./AppData/Local/Programs/Raabe%20Software/MMX/15/mmxmanual.pdf
gefunden werden.
Projekt Optionen
Informationen zum momentanen Projekt sowie Einstellungsmöglichkeiten für die Sortierung der Uses Klauseln.
General
Einstellungen für das Erscheinungsbild, das Suchverhalten, die Formatierung der Dokumentation, Metriken und den Editor.
Pascal
Einstellungen zum Parsen, Editieren, Ersetzen, Neu Erstellung von Entitäten und Sortieren.
Tastenbelegung
Grundlegende Tastaturbelegung sowie Unterkategorien für Indexer und Explorer Tastaturbefehle.
History
Einstellungen für die Historie im Explorer.
Excluded
Hier können bestimmte Module (bspw. System) von der Suche und Navigation ausgeschlossen werden um diese performanter zu machen.
String Conversion
Einstellungen
Code Explorer
Der Code Explorer ist das Kernstück von MMX und dient als schnelle Navigationsmöcglichkeit innerhalb einer Unit.
Hierbei ist die Ansicht in Zwei Abschnitte gespalten:
Die Übersicht
Die Übersicht bietet eine leicht einsehbare Struktur der Unit, unterteilt in:
| Übersichtspunkt | Inhalte |
|---|---|
| Records | Felder und Funktionen des gewählten Records |
| Classes (Gruppiert nach | Felder und Funktionen der gewählten Klasse |
| Interface | Springt zum Anfang des Interfaces |
| Interface use clause | Springt zum Anfang der Use-Klauseln des Interfaces |
| Implementation | Springt zum Anfang der Implementierung |
| Implementation use clause | Springt zum Anfang der Use-Klauseln der Implementierung |
| Parsing Hints | Irreguläre Kommentare und Formatierungen |
| Live Metrics | Metriken des Quellcodes. Dazu gehören lange Methoden, große Anzahlen verschachtelter Prozeduren, TODO-Kommentare etc. |
| Module Search | Liefert eine genauere Übersicht über die vorhandenen Records, Klassen etc sowie deren Felder, Properties und Methoden. |
Die Memberliste
Die Memberliste listet die Unterpunkte der gewählten Struktur aus der Übersicht. Wird beispielsweise ein Record ausgewählt, so werden alle Felder dieses Records angezeigt.
Wenn ein Eintrag in dieser Liste angewählt wird, springt der Cursor im Editor automatisch zu der entsprechenden Stelle im Source Code.
Die Liste verfügt über eine Vielzahl an Filtermöglichkeiten welche je nach Situation am oberen Rand durch Symbole angezeigt werden.
Shortcuts
| Shortcut | Beschreibung |
|---|---|
| Strg + Alt + 1 | Springt in die Member-Suche des Code Explorers |
| Strg + Umsch + Alt + E | Springt im Code Explorer zu dem Member auf welchem sich der Cursor befindet |
Source Indexer
Der Source Indexer erstellt, basierend auf vom Nutzer festgelegten Pfaden, einen Index des dort verfügbaren Quellcodes inklusive aller Schlüsselwörter, Variablen, Funktionen und bei Bedarf auch aller Strings und Kommentare. Dieser Index kann nach Erstellung durchsucht werden um bspw. sofort jegliches vorkommen eines bestimmten Objektes herauszufinden.
Funktionen und Shortcuts
| Funktion | Shortcut | Beschreibung |
|---|---|---|
| Search At Cursor | Strg + Umsch + Alt + S | Sucht den Begriff im Editor auf welchem der Cursor momentan steht |
| Collapse All | Strg + <- | Alle Ergebniszweige einklappen. |
| Expand All | Strg + -> | Alle Ergebniszweige aufklappen. |
| Options | Umsch + F5 | Öffnet den Dialog um die Optionen für den Indexer zu ändern. |
| Refresh Index | F5 | Erneuert den gesamten Index mit den aktuellen Einstellungen. |
| Refresh Matches | Erneuert die Übereinstimmungen in allen Tabs. Dies erstellt keinen neuen Index. Nicht indizierte Dateien könne nicht mit einbezogen werden. | |
| Clear | Strg + Entf | Bereinigt die Suche im aktiven Tab. |
| Open | Öffnet die ausgewählte Übereinstimmung im Editor und fokussiert diesen. | |
| Report | Strg + P | Erstellt einen Report der Übereinstimmungen. Ermöglicht diesen in Form einer Datei zu exportieren, zu Drucken, in die Zwischenablage zu kopieren oder eine Vorschau der Ergebnisse anzuzeigen. |
| New Tab | Strg + T | Öffnet einen neuen Tab im Indexer. |
| Close Tab | Strg + F4 | Schließt den aktiven Tab. |
| Close Other Tabs | Schließt alle Tabs außer dem momentan aktiven Tab. |
Optionen
Code Generierung & Refactoring
Add & Edit
MMX stellt eine Vielzahl an Masken zum Hinzufügen und Editieren von Strukturen. Hier eine Übersicht der verfügbaren Masken und deren Aufrufe. Alle Masken können auch über das MMX Menü geöffnet werden.
Editiere Entität bei Cursorposition
Strg + E
Mit diesem Befehl kann jegliche Entität im Quellcode durch eine entsprechende Maske editiert werden. Hierbei werden für Events, Prozeduren, Funktionen und Delegaten die Maske für Methoden verwendet.
Class
Erlaubt das Hinzufügen von Klassen via Maske.
Strg + Umsch + Alt + X -> D -> D
Interface
Erlaubt das Hinzufügen von Interfaces via Maske.
Strg + Umsch + Alt + X -> D -> I
Record
Erlaubt das Hinzufügen von Records via Maske.
Strg + Umsch + Alt + X -> D -> R
Field
Strg + Umsch + Alt + X -> D -> F Strg + Alt + F
Method
Strg + Umsch + Alt + X -> D -> M
Property
Strg + Umsch + Alt + X -> D -> P Strg + Alt + P
Indexer
Strg + Umsch + Alt + X -> D -> N Strg + Alt + I
Event
Strg + Umsch + Alt + X -> D -> V Strg + Alt + E
Operator
Strg + Umsch + Alt + X -> D -> O
Procedure
Strg + Umsch + Alt + X -> D -> C Strg + Alt + M
Delegate
Strg + Umsch + Alt + X -> D -> G Strg + Alt + D
Local Variable
Strg + Umsch + Alt + X -> D -> A Strg + L
Explaining Variable
Strg + Umsch + Alt + X -> D -> X Umsch + Alt + L
Parameter
Strg + Umsch + Alt + X -> D -> T Umsch + Alt + P
Clipboard
Beinhaltet Funktionen um Entitäten in die Zwischenablage zu legen oder aus dieser heraus im aktiven Modul hinzuzufügen.
Strg + Umsch + Alt + X -> B -> C
Cut Entity
Schneidet die fokussierte Entität aus dem Modul und fügt Sie der Zwischenablage hinzu. Warnt den Nutzer wenn die Entität z.B. zu einer Eventverknüpfung gehört.
Strg + Umsch + Alt + X -> B -> C Strg + Alt + X
Copy Entity
Kopiert die fokussierte Entität von dem Modul und fügt Sie der Zwischenablage hinzu.
Strg + Umsch + Alt + X -> B -> O Strg + Alt + C
Paste Entity
Fügt die Entität aus der Zwischenablage dem Modul am Ende des Moduls hinzu.
Strg + Umsch + Alt + X -> B -> P Strg + Alt + V
Paste Prototype
Fügt die Entität aus und fügt Sie der Zwischenablage hinzu. Warnt den Nutzer wenn die Entität z.B. zu einer Eventverknüpfung gehört.
Strg + Umsch + Alt + X -> B -> P Strg + Alt + V
Formatierungshilfe
Conversion
Beinhaltet Funktionen um Entitäten in einem Modul schnell in andere Entitäten zu konvertieren.
Strg + Umsch + Alt + X -> C
Convert To Field
Konvertiert eine Methode vom Typen Funktion in eine Variable von dem entsprechenden Typen. Zusätzlich können Komponenten und verknüpfte Event Handler nicht konvertiert werden.
Strg + Umsch + Alt + X -> C -> C
Convert To Method
Konvertiert ein Feld in eine Methode und Generiert einen Standardkörper für diese.
Strg + Umsch + Alt + X -> C -> O
Convert To Property
Konvertiert ein Feld in eine Methode und Generiert einen Standardkörper für diese.
Strg + Umsch + Alt + X -> C -> N
Convert To Constant
Konvertiert ein Feld oder eine Methode vom Typ String oder Numerisch in eine Konstante.
Strg + Umsch + Alt + X -> C -> V
Convert To Resourrcestring
Konvertiert einen String in einen Delphi Resourcestring mit Hilfe einer Maske.
Strg + Umsch + Alt + X -> C -> S Strg + Alt + R
Module String Wizard
Öffnet einen Wizard um Operationen und Konvertierungen an allen Strings in einem Modul anzuwenden.
Strg + Umsch + Alt + X -> C -> M
| Funktion | Shortcut | Beschreibung |
|---|---|---|
| Make Resourcestring | R | Den gewählten String als Resourcestring kennzeichnen. |
| Make Constant | C | Den gewählten String als Constant kennzeichnen. |
| Mark Unlocalized | U | Den gewählten String als nicht lokalisiert kennzeichnen. |
| Mark Custom | M | Den gewählten String als Custom kennzeichnen. |
| Rename | F2 | Die Kennung des gewählten Strings umbenennen. |
| Exclude | Entf | Den gewählten String von der Konvertierung ausschließen. |
| Scroll Editor Up | Strg + Alt + Auf | Im Editor hochscrollen. |
| Scroll Editor Dowwn | Strg + Alt + Ab | Im Editor herunterscrollen. |
| Options... | Einstellungen bezüglich des Scannens und Konvertieren von Strings. Ermöglicht das definieren von Kommentaren für Custom und Unlocalized Strings etc. |
Multi File Wizard
Öffnet einen Wizard um Operationen und Konvertierungen an Strings in allen Modulen im Projekt anzuwenden.
Strg + Umsch + Alt + X -> C -> U
| Funktion | Shortcut | Beschreibung |
|---|---|---|
| Make Resourcestring | R | Den gewählten String als Resourcestring kennzeichnen. |
| Make Constant | C | Den gewählten String als Constant kennzeichnen. |
| Mark Unlocalized | U | Den gewählten String als nicht lokalisiert kennzeichnen. |
| Mark Custom | M | Den gewählten String als Custom kennzeichnen. |
| Rename | F2 | Die Kennung des gewählten Strings umbenennen. |
| Exclude | Entf | Den gewählten String von der Konvertierung ausschließen. |
| Scroll Editor Up | Strg + Alt + Auf | Im Editor hochscrollen. |
| Scroll Editor Dowwn | Strg + Alt + Ab | Im Editor herunterscrollen. |
| Options... | Einstellungen bezüglich des Scannens und Konvertieren von Strings. Ermöglicht das definieren von Kommentaren für Custom und Unlocalized Strings etc. |
Tools
Beinhaltet Funktionen die eher generelle Aufgaben übernehmen oder anscheinend nicht einer der anderen Kategorien angehören.
Strg + Umsch + Alt + X -> T
Close all other files
Schließt alle Dateien außer der momentan fokussierten.
Strg + Umsch + Alt + X -> T -> C
Unit Dependencies
Öffnet ein Fenster welches eine Übersicht aller Units und deren Abhängigkeiten bietet.
Strg + Umsch + Alt + X -> T -> U
Uses
Die Standard Ansicht ist die "Uses" Ansicht in der alle deklarierten Use Klauseln in der momentan gewählten Unit angezeigt werden.
Alt + U
Used By
Die nächste Ansicht ist die "Used By" Ansicht in der alle Units angezeigt werden in welchen die momentan gewählte Unit verwendet wird.
Alt + B
Cycles
Die nächste Ansicht ist die "Cycles" Ansicht in der, wie bei der "Uses" Ansicht, alle Use Klauseln angezeigt werden. Zusätzlich werden die zyklischen??
Alt + C
Cycles DSM
Die nächste Ansicht ist die "Cycles" Ansicht in der, wie bei der "Uses" Ansicht, alle Use Klauseln aller Units als Relationen in Form einer Matrix angezeigt werden. Kann Hilfreich sein bei der Analyse von weitreichenden Auswirkungen durch Namensänderungen von Units im Projekt.
Alt + D
Errors
Die letzte Ansicht ist die "Errors" Ansicht in welcher Fehler in den Uses Klauseln der momentan gewählten Unit angezeigt werden.
Module Analyzer
Öffnet ein Fenster das der Analyse der verwendeten Module, Suchpfade und Resourcen des Projekts dient.
Strg + Umsch + Alt + X -> T -> T
Modules
Search Paths
Resources
Use Unit
Erlaubt das Hinzufügen von Units zu den Uses Klauseln der Unit oder Implementation
Strg + U
ActionList Schortcut Wizard
Öffnet einen Wizard zum Editieren von ActionList Shortcuts im aktiven Designer.
Strg + Umsch + Alt + X -> T -> T
Editor Search Bar
Fokussiert die MMX Suchleiste im Editor.
Strg + Umsch + Alt + X -> T -> D
Muss u.U. in den Einstellungen unter
General -> Delphi Editor -> Editor Toolbars
aktiviert werden.
Convert "with" Statement
Öffnet einen Wizard zum Editieren des selektierten With-Statements
Strg + Umsch + Alt + X -> T -> N Umsch + Alt + W




























