IDE Window: Find or Rename identifier/de

From Free Pascal wiki
Revision as of 18:13, 19 August 2017 by Swen (talk | contribs) (Bereich)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Deutsch (de) English (en) suomi (fi) français (fr)

Dieser Dialog erfordert, den Cursor im Quelltexteditor auf einen Bezeichner zu setzen. Wenn geöffnet, wird der Quelltexteditor zuerst zur Deklaration des Bezeichners springen und dann den Dialog zeigen.

Die Ersetzen Schaltfläche und Optionen werden nur aktiviert, wenn mittels 'Bezeichner umbenennen' (zum Beispiel im Quelltexteditor -> Rechtsklick Popup Menü -> Refactoring -> Bezeichner umbenennen) aufgerufen wird.

Setzen sie die Suchoptionen und starten sie die Suche. Ein Fortschrittsfenster erscheint mit einer Schaltfläche zum Abbrechen. Wenn die Suche beendet ist, wird das Search Results Fenster geöffnet, das Ergebnis präsentierend. Wenn der Bezeichner umbenannt wurde, wird das Ergebnis leer sein.

Bezeichner

In der Überschrift der Groupbox wird der gesuchte Bezeichner angezeigt. In der Listbox unterhalb werden die Unit und Include-Dateien der Deklaration präsentiert, so dass sie sicherstellen können, dass der richtige Bezeichner ersetzt wird.

Umbenennen in

Bestimmen sie hier den Namen des neuen Bezeichners.

Suchbereich

  • in aktueller Unit - sucht nur in der aktuellen Quelltexteditor Datei
  • im Hauptprojekt - sucht in allen Dateien des aktuellen Projekts
  • im Projekt/Package dem die aktuelle Unit gehört - sucht zuerst das Projekt/Package zu dem die Datei gehört, dann ersetzt es in allen Dateien dieses Projekts/Packages.
  • in allen offenen Packages und Projekten - wie oberhalb, sucht aber auch in allen abhängigen Projekten/Packages.

Zusätzliche zu suchende Dateien

Spezifizieren sie hier zusätzliche zu suchende Dateien. Mehrere Dateien und Verzeichnisse werden durch ein Semikolon getrennt. Macros are allowed and wild masks * and ? are allowed in the last part of the file name. Relative Pfade werden mit dem Projektverzeichnis erweitert. Beispiele:

  • *.pas;*.pp: sucht in allen pas und pp Dateien im Projektverzeichnis.
  • $(LazarusDir)/ide: search in all pascal sources in the directory /your/path/to/lazarus/sources/ide
  • folder: sucht in allen Pascal-Quelltextdateien im Projekt-Unterverzeichnis folder

Auch in Kommentaren suchen

Die Codetools werden den Bezeichner auch in allen Kommentaren ersetzen.