Kontextmenü des Quelltext-Editors: Unterschied zwischen den Versionen
K 'CPUStackArrow.bmp' → 'CPUStackArrow.png' |
LOC-23056 |
||
| Zeile 154: | Zeile 154: | ||
Verschiebt den Anweisungszeiger (das ist der Wert des Registers EIP, was durch einen blauen Pfeil [[File:CPUStackArrow.png]] in der linken Leiste angezeigt wird) auf die aktuelle Zeile im Quelltext-Editor. Verwenden Sie diesen Befehl, wenn Sie bestimmte Quelltextanweisungen überspringen möchten. Wenn Sie mit der Programmausführung fortfahren, beginnt die Ausführung bei dieser Anweisung. '''Nächste Anweisung setzen''' ist nicht dasselbe wie die Einzelschrittausführung von Anweisungen. Der Debugger führt keine übersprungenen Anweisungen aus. | Verschiebt den Anweisungszeiger (das ist der Wert des Registers EIP, was durch einen blauen Pfeil [[File:CPUStackArrow.png]] in der linken Leiste angezeigt wird) auf die aktuelle Zeile im Quelltext-Editor. Verwenden Sie diesen Befehl, wenn Sie bestimmte Quelltextanweisungen überspringen möchten. Wenn Sie mit der Programmausführung fortfahren, beginnt die Ausführung bei dieser Anweisung. '''Nächste Anweisung setzen''' ist nicht dasselbe wie die Einzelschrittausführung von Anweisungen. Der Debugger führt keine übersprungenen Anweisungen aus. | ||
Ist nur aktiviert, wenn die aktuelle Quelltextzeile generierten Maschinencode enthält (wird durch einen blauen Punkt [[File:BlueDot. | Ist nur aktiviert, wenn die aktuelle Quelltextzeile generierten Maschinencode enthält (wird durch einen blauen Punkt [[File:BlueDot.png]] in der linken Leiste des Quelltext-Editors angezeigt). | ||
<blockquote>'''Achtung:''' Verwenden Sie diesen Befehl mit äußerster Vorsicht. Wenn Sie Programmanweisungen übergehen, kann Ihr System möglicherweise instabil werden. </blockquote> | <blockquote>'''Achtung:''' Verwenden Sie diesen Befehl mit äußerster Vorsicht. Wenn Sie Programmanweisungen übergehen, kann Ihr System möglicherweise instabil werden. </blockquote> | ||
|- valign="top" | |- valign="top" | ||
| Zeile 166: | Zeile 166: | ||
| | | | ||
Öffnet die [[CPU-Fenster - Index|CPU-Fenster]]. | Öffnet die [[CPU-Fenster - Index|CPU-Fenster]]. | ||
* Wenn Sie mit der rechten Maustaste auf eine Quelltextzeile mit generiertem Code (eine Zeile mit einem blauen Punkt [[File:BlueDot. | * Wenn Sie mit der rechten Maustaste auf eine Quelltextzeile mit generiertem Code (eine Zeile mit einem blauen Punkt [[File:BlueDot.png]]) klicken, dann ist die ausgewählte Adresse im CPU-Stack die Adresse, die dieser Quelltextzeile entspricht. | ||
* Wenn Sie auf eine Zeile ohne blauen Punkt klicken, dann ist die ausgewählte Adresse die EIP (die Position des Anweisungszeigers, was durch [[File:CPUStackArrow.png]] angezeigt wird). | * Wenn Sie auf eine Zeile ohne blauen Punkt klicken, dann ist die ausgewählte Adresse die EIP (die Position des Anweisungszeigers, was durch [[File:CPUStackArrow.png]] angezeigt wird). | ||
|- valign="top" | |- valign="top" | ||
| Zeile 282: | Zeile 282: | ||
|- valign="top" | |- valign="top" | ||
| | | | ||
Umbenennen<br /> | Umbenennen | ||
<br /> | |||
| | | | ||
Öffnet das Dialogfeld [[Symbolname Umbenennen (Delphi)|Umbenennen {{ | Öffnet entweder das Dialogfeld [[Symbolname Umbenennen (Delphi)|<Symbolname> Umbenennen ({{Delphi}})]] oder das Dialogfeld [[Symbol umbenennen (C++)|Symbol umbenennen (C++)]]. In C++ kann das Umbenennen-Refactoring nur mit den Clang basierten Compilern durchgeführt werden. | ||
|- valign="top" | |- valign="top" | ||
| | | | ||
| Zeile 623: | Zeile 623: | ||
*[[Positionsmarken verwenden|Positionsmarken verwenden]] | *[[Positionsmarken verwenden|Positionsmarken verwenden]] | ||
[[Category:Mit RAD Studio arbeiten]] | [[Category:Mit RAD Studio arbeiten]] | ||
[[Category:AMMigrate]] | [[Category:AMMigrate]] | ||
Version vom 6. September 2017, 05:26 Uhr
Nach oben zu Quelltext-Editor
Klicken Sie mit der rechten Maustaste im Fenster des Quelltext-Editors, um das Kontextmenü mit den folgenden Befehlen anzuzeigen:
| Element | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Deklaration suchen |
Öffnet die Quelldatei für das ausgewählte Symbol und markiert die Deklaration. Wird nur im Menü angezeigt, wenn Sie im Quelltext-Editor mit der rechten Maustaste auf ein Symbol klicken. Dieser Befehl ruft den Quelltext-Browser auf und durchsucht die folgenden Pfade:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Quelltext-/Headerdatei öffnen (Nur C++) |
Führt eine der beiden folgenden Aktionen aus:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Seite schließen |
Schließt die aktuelle Quelltextdatei. Wenn nur eine Quelltextdatei geöffnet ist, wird auch das Fenster des Quelltext-Editors geschlossen, aber das Projekt bleibt geöffnet. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Datei beim Cursor öffnen |
Sucht die Quelltextdatei, auf deren Name sich der Cursor im Quelltext-Editor gerade befindet, und versucht sie zu öffnen. Anschließend wird:
Die Datei wird dann in einer neuen Seite des Quelltext-Editors geöffnet. Unit-Gültigkeitsbereichsnamen werden jetzt für die Suche der korrekten Datei verwendet. Jedes Projekt verfügt über eine Gruppe von Standard-Gültigkeitsbereichen, anhand derer die IDE nach Units suchen kann, falls der nicht qualifizierte Unit-Name nicht gefunden wird. Wenn Sie beispielsweise auf FMX.Controls.pas zeigen und Datei beim Cursor öffnen wählen, sucht die IDE zuerst nach dem bereichsabhängigen Unit-Namen (FMX.Controls.pas) und dann nach dem nicht bereichsabhängigen Unit-Namen (Controls.pas). Anschließend durchsucht die IDE alle für das Projekt definierten Unit-Gültigkeitsbereiche und stellt jedem Unit-Namen den Unit-Gültigkeitsbereich voran, bis die Datei gefunden wird oder keine Unit-Gültigkeitsbereiche mehr vorhanden sind: Zum Beispiel: Rtl.Controls.pas, Fmx.Controls.pas usw. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Neues Editierfenster |
Öffnet ein separates Fenster im Vollbildmodus mit demselben Inhalt wie das ursprüngliche Fenster des Quelltext-Editors. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Dateiformat |
Legt das Format fest, in dem Dateien gespeichert werden können. Folgende Formate sind verfügbar:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Suche über Schlüsselwort |
Ruft das Hilfesystem mit dem Hilfethema auf, das zu dem aktuell im Quelltext-Editor ausgewählten Eintrag gehört. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Der Objektablage hinzufügen |
Öffnet das Dialogfeld Der Objektablage hinzufügen, in dem Sie dem Dialogfeld Objektgalerie in der IDE Formulare und Vorlagen hinzufügen können. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Schrift vergrößern |
Vergrößert die Schrift im Quelltext-Editor. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Schrift verkleinern |
Verkleinert die Schrift im Quelltext-Editor. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Klasse beim Cursor vervollständigen |
Erzeugt Skeleton-Code für die Klassen-Member, die Sie deklarieren. Einzelheiten finden Sie unter Quelltext-Editor. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
To-Do-Eintrag hinzufügen |
Öffnet das Dialogfeld To-Do-Eintrag hinzufügen, in dem Sie einen To-Do-Eintrag erstellen und der To-Do-Liste hinzufügen können. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ausschneiden |
Entfernt die aktuelle Auswahl und speichert sie in der Zwischenablage. Ausschneiden arbeitet im Quelltext-Editor mit Text und im Formular-Designer mit Komponenten. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Kopieren |
Kopiert die aktuelle Auswahl in die Zwischenablage. Kopieren arbeitet im Quelltext-Editor mit Text und im Formular-Designer mit Komponenten. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Einfügen |
Fügt den Inhalt der Zwischenablage ein (der zuvor mit Ausschneiden oder Kopieren in die Zwischenablage übernommen wurde). "Einfügen" arbeitet im Quelltext-Editor mit Text und im Formular-Designer mit Komponenten. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Positionsmarken umschalten |
Fügt eine neue Positionsmarke ein oder entfernt eine vorhandene (anhand der Nummer der Positionsmarke, die Sie im Untermenü auswählen). Siehe Positionsmarken verwenden. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Zu Positionsmarken |
Verschiebt den Fokus im Quelltext-Editor, in die mit einer Positionsmarke gekennzeichnete Zeile. Die Nummer der gewünschten Positionsmarke wählen Sie im Untermenü aus. Siehe Positionsmarken verwenden. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Positionsmarken löschen |
Löscht alle aktuell gesetzten Positionsmarken. Ist nur aktiviert, wenn mindestens eine Positionsmarke gesetzt ist. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Fehlersuche |
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Vor Änderungen schützen |
Schaltet den schreibgeschützten Modus des Quelltext-Editors um. Wenn diese Option aktiviert ist, werden Tastatureingaben ignoriert. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Meldungen anzeigen |
Schaltet die Anzeige des Meldungsfensters um. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ausblenden |
Blendet einen oder mehrere Codeblöcke aus (Funktionen, Typdeklarationen, region-Direktiven des Präprozessors, XML-Dok-Kommentare usw.). Mit
Weitere Informationen zum Code-Folding finden Sie unter Code-Folding verwenden. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Einblenden |
Blendet einen oder mehrere ausgeblendete Codeblöcke ein (Funktionen, Typdeklarationen, region-Direktiven des Präprozessors, XML-Dok-Kommentare usw.).
Siehe Code-Folding verwenden. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Kommentar umschalten |
Schaltet Kommentarzeichen (//) am Beginn der aktuellen Codezeile um. Auf diese Weise lassen sich ausgewählte Codezeilen schnell auskommentieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Eigenschaften |
Öffnet die erste Seite der Editor-Optionen des Dialogfeldes Optionen (Tools > Optionen ). Alle Editor-Optionsseiten betreffen den Quelltext-Editor. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Verwendung suchen |
Öffnet das Dialogfeld Verwendung suchen, in dem Sie die Verwendung von Klassen, Methoden, Variablen und überschreibenden Methoden, abgeleiteten Klassen und implementierten Interfaces in Delphi-Quellcodeprojekten suchen können. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Quelltext formatieren |
Formatiert den Delphi- oder C/C++-Quelltext, der gerade bearbeitet wird. Die Formatierungsoptionen legen Sie auf der Seite Formatierungsoptionen des Dialogfeldes Optionen (Tools > Optionen) fest. Die Formatierungsoptionen definieren Parameter für Einzug, Leerzeichen, Zeilenumbrüche, Schreibweise und Ausrichtung, die bei der Codeformatierung verwendet werden sollen. Siehe Quelltext formatieren. | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Refactoring |
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Suchen |
Für Delphi:
Für C++ (für die Zielplattformen 64-Bit-Windows, iOS und Android):
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Versionskontrolle |
Wenn die Datei im Quelltext-Editor einem Versionskontrollsystem unterliegt, werden weitere Befehle angezeigt.
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Umgeben |
Schließt das markierte Element in die ausgewählte Quelltextvorlage (logische Codesymbole oder Anweisungen) ein. Viele Elemente in der "Umgeben"-Liste sind auch im Fenster Vorlagen aufgeführte Quelltextvorlagen. In der folgenden Beschreibung steht die Ellipse (...) für die aktuell im Quelltext-Editor ausgewählten Elemente: Für Delphi:
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
Synchronisierung von Prototypen |
Synchronisiert die interface- und implementation-Versionen Ihrer Prozedur- und Funktionsprototypen. Weitere Einzelheiten finden Sie unter Synchronisierung von Prototypen. |
Themen
- Suchen von Definitionen und Referenzen (C++)
- Referenzen suchen (C++)
- Zu Typdeklaration wechseln (C++)
- Header-Abhängigkeit (C++)
- Navigieren zu (C++)
- Basistypen anzeigen (C++)
- Abgeleitete Typen anzeigen (C++)
- Typhierarchie anzeigen (C++)
Siehe auch
- Quelltext-Editor
- Quelltext-Editor anpassen
- Quelltext formatieren
- Programmierhilfe
- Code Insight verwenden
- Klassenvervollständigung verwenden
- Verwendung von Live-Vorlagen
- Erstellen von Live-Vorlagen
- Sync-Bearbeitungsmodus verwenden
- Code-Folding verwenden
- To-Do-Listen verwenden
- Tastatur-Makro aufzeichnen
- Positionsmarken verwenden