Sign in Join
Wiki copytemporary

IDE Window: Codetools Options/de

Deutsch · English · Français

Allgemein

Zusätzlicher Quellcodesuchpfad für alle Projekte

Wenn Sie zu faul sind, Packages einzurichten und Sie Ihre Projekte/Packages nicht verteilen wollen, dann können Sie hier einen globalen Suchpfad einrichten. Beachten Sie, dass "global" sich auf die Codetools bezieht, und nicht die Einstellungen für den Compiler beinhaltet.

Springen (bspw. Methodenspringen)

Einrückung für Pascal-Quellcode

Mit 0.9.29 wurde das automatische Einrücken für Pascal Code im Quellcodeeditor schlauer. Es imitiert das vorliegende Einrücken. Wenn man zum Beispiel nach einem "try" RETURN drückt, wird nach anderen try..finally Blöcken gesucht und entsprechend eingerückt. Auch wenn man Code aus dem Clipboard einfügt, wird er eingerückt.

Für eine detaillierte Beschreibung siehe Fully automatic indentation.

Klassenvervollständigung

Richtlinie für das Einfügen von Klassenteilen

Fügt neue Variablen und Methoden zur class Deklaration hinzu:

Verhalten für das Einfügen von Methoden

Wo neue Methodenrümpfe eingefügt werden.

Prozedureinfügerichtlinie

Wo neue Prozedurrümpfe eingefügt werden

Reihenfolge der Prozeduren beibehalten

Wenn neue Prozedurrümpfe eingefügt werden, wird die Reihenfolge von interface beibehalten.

Header-Kommentar für die Klasse

Fügt einen Header-Kommentar vor der Klasse hinzu. Zum Beispiel { TForm }

Implementierungs-Kommentar für die Klasse

Fügt einen Kommentar vor dem ersten Methodenrumpf ein. Zum Beispiel { TForm }

Eigenschaftenvervollständigung

Quelltexterzeugung

In diesem Bereich kann festgelegt werden, wo (in welcher Reihenfolge) neue Prozeduren und Units eingefügt werden.

Worte

Schlüsselwortrichtlinie

Wie man neue Schlüsselworte schreibt.

Bezeichnerrichtlinie

Wie man neue Bezeichner schreibt.

Zeilentrennung

Leerzeichen

Leerzeichen einfügen vor ...

Leerzeichen einfügen nach ...

Bezeichner-Vervollständigung

Siehe das Tutorial Bezeichner-Vervollständigung.

Öffnen

pascal
  Button1.|  // Eingabe des Punktes und Warten zeigt das Vervollständigungsfenster an

Hinzufügen

pascal
 s:=Caption|  //

fügt ein Semikolon an. Kein Semikolon, wenn der Bezeichner ein L-Value (???) ist, wie in folgendem Beispiel:

pascal
  Button1|
pascal
  Caption|  // Caption ist eine Zeichenkette, also Caption:=

Sortieren

Verschiedenes

Aktiviert: ersetzt den ganzen Bezeichner am Cursor

Deaktiviert: ersetzt nur den Bezeichner vor dem Cursor


From the Free Pascal wiki, page "IDE Window: Codetools Options/de", as it stood on 2020-02-17 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 6 people, 2006–2020

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
Swen
Swen (minor)
Swen (minor)
SwenZusätzlicher Quellcodesuchpfad für alle Projekte (minor)
Swen
SwenSpringen (bspw. Methodenspringen)
SwenHeader-Kommentar für die Klasse (minor)
MischiSpelling, wording & more translations
BillyraybonesParameter-Klammern hinzufügen: removed, because empty (minor)
Billyraybonesupdated and translated (minor)
Swen (minor)
Swen (minor)
SwenQuelltexterzeugung (minor)
SwenBezeichner-Vervollständigung (minor)
SwenSpringen (bspw. Methodenspringen) (minor)
BillyraybonesSpringen (bspw. Methodenspringen): as it is in the german version (minor)
Billyraybonesupdated (minor)
VincentText replace - "Delphi>" to "syntaxhighlight>" (minor)
SwenParameter-Klammern hinzufügen (minor)
SwenZeilenaufteilung (minor)
SwenBezeichner-Vervollständigung (minor)
SwenLeerzeichen (minor)
SwenBezeichner-Vervollständigung (minor)
SwenBezeichner-Vervollständigung (minor)
FTurtle
FTurtle
TrevFixed syntax highlighting (minor)

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.