Sign in Join
Wiki copytemporary

IDE Window: Codetools Options/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: IDE Window: Codetools Options/de

OldNewLine
1+## Allgemein
2+
3+### Zusätzlicher Quellcodesuchpfad für alle Projekte
4+
5+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.
6+
7+### Springen (bspw. Methodenspringen)
8+
9+- Ausrichten der oberen Zeile an Kommentar vorne: Wenn Sie von einer Methodendeklaration zum Methodenrumpf springen, versucht die IDE den Quellcodeeditor so zu positionieren, dass die oberste gezeigte Zeile im Editor die erste Zeile der Prozedur ist. Normalerweise gehört ein Kommentar davor auch zur Prozedur. Aktivieren Sie diese Option, um so zu scrollen, dass der Kommentar auch gezeigt wird.
10+
11+- Cursorzeile zentrieren: Wenn Sie vom Methodenrumpf zur Deklaration in *class* (oder *interface*) springen, kann die IDE die Zeile vertikal im Editor zentrieren.
12+
13+- Cursor hinter dem Zeilenende: Wenn die IDE zu einer neuen Position springt, ist es erlaubt, zu einer netten Position zu springen, sogar wenn dies jenseits des Zeilenendes ist.
14+
15+- Vorwärts-Deklarationen überspringen: Wenn Sie eine *Deklaration unter Cursor suchen*, dann suchen die CodeTools aufwärts und stoppen bei der ersten Fundstelle. Dies könnte eine Vorwärts-Deklaration sein, z.B. *TControl = class;*. Bei aktivierter Option springen die CodeTools stattdessen zur wirklichen Klassen-Deklaration.
16+
17+### Einrückung für Pascal-Quellcode
18+
19+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.
20+
21+- **Beim Zeilenumbruch**: Einrücken, wenn man RETURN drückt und die Zeile umbricht. Falls ausgeschaltet wird der Standard-Einrücker von SynEdit verwendet, der einrückt, wie in der Zeile davor.
22+
23+- **Beim Einfügen aus der Zwischenablage**: Einrücken, wenn man Text aus dem Clipboardeinfügt. Im Moment wird nur eingerückt, wenn man den Text in Spalte 1 einfügt.
24+
25+- **Kontextabhängig**: Der Einrücker durchsucht den umgebenden Codenach ähnlichen Stellen und kopiert die Einrückung. Das heißt, es wird zuerst der Code vorher, dann der nachfolgende Code durchsucht. Bei einer Projektunit werden alle Projektunits durchsucht. Bei einer Packageunit werden alle Packageunits durchsucht. Zuletzt wird die Beispielsdatei durchsucht. Ist diese Option deaktiviert, wird nur die Beispielsdatei durchsucht.
26+
27+- **Beispieldatei**: Diese Datei enthält Codebeispiele. Sie können diese Vorgabedatei bearbeiten oder eine andere Datei auswählen. Sie darf eine Unit oder Program-Quelle sein.
28+
29+Für eine detaillierte Beschreibung siehe [[Fully automatic indentation]].
30+
31+## Klassenvervollständigung
32+
33+### Richtlinie für das Einfügen von Klassenteilen
34+
35+Fügt neue Variablen und Methoden zur *class* Deklaration hinzu:
36+
37+- Alphabetisch
38+- Letzter
39+
40+### Verhalten für das Einfügen von Methoden
41+
42+Wo neue Methodenrümpfe eingefügt werden.
43+
44+- Alphabetisch
45+- Letzter
46+- Klassenreihenfolge: Nutzt die selbe Reihenfolge wie in der *class* Deklaration
47+
48+### Prozedureinfügerichtlinie
49+
50+Wo neue Prozedurrümpfe eingefügt werden
51+
52+- Letzter (am Ende des Quelltexts)
53+- vor Methoden
54+- hinter Methoden
55+
56+### Reihenfolge der Prozeduren beibehalten
57+
58+Wenn neue Prozedurrümpfe eingefügt werden, wird die Reihenfolge von *interface* beibehalten.
59+
60+### Header-Kommentar für die Klasse
61+
62+Fügt einen Header-Kommentar vor der Klasse hinzu. Zum Beispiel { TForm }
63+
64+### Implementierungs-Kommentar für die Klasse
65+
66+Fügt einen Kommentar vor dem ersten Methodenrumpf ein. Zum Beispiel { TForm }
67+
68+### Eigenschaftenvervollständigung
69+
70+- Vollständige Eigenschaften: Aktivieren Sie es, um unvollständige Eigenschaftendeklarationen zu vervollständigen.
71+- Präfix lesen
72+- Präfix schreiben
73+- Gespeicherte Nachsilbe
74+- Variablenpräfix
75+- Eigenschaften-Variable setzen
76+
77+## Quelltexterzeugung
78+
79+In diesem Bereich kann festgelegt werden, wo (in welcher Reihenfolge) neue Prozeduren und Units eingefügt werden.
80+
81+## Worte
82+
83+### Schlüsselwortrichtlinie
84+
85+Wie man neue Schlüsselworte schreibt.
86+
87+### Bezeichnerrichtlinie
88+
89+Wie man neue Bezeichner schreibt.
90+
91+## Zeilentrennung
92+
93+## Leerzeichen
94+
95+### Leerzeichen einfügen vor ...
96+
97+### Leerzeichen einfügen nach ...
98+
99+## Bezeichner-Vervollständigung
100+
101+Siehe das Tutorial [[Lazarus IDE Tools/de|Bezeichner-Vervollständigung]].
102+
103+### Öffnen
104+
105+- Automatisch nach Punkt aufrufen: Falls aktiviert, wird die Bezeichner-Vervollständigung automatisch angezeigt, wenn der Benutzer den Punkt *.* drückt und die festgelegte Zeit (in Editor / Automatische Funktionen / Verzögerung für Hinweise und Vervollständigung) abwartet. Zum Beispiel:
106+
107+``` pascal
108+ Button1.| // Eingabe des Punktes und Warten zeigt das Vervollständigungsfenster an
109+```
110+
111+- Zeige Hilfe
112+
113+### Hinzufügen
114+
115+- Semikolon hinzufügen: Erlaubt es, ein fehlendes Semikolon hinzuzufügen. Zum Beispiel:
116+
117+``` pascal
118+ s:=Caption| //
119+```
120+
121+fügt ein Semikolon an. Kein Semikolon, wenn der Bezeichner ein L-Value (???) ist, wie in folgendem Beispiel:
122+
123+``` pascal
124+ Button1|
125+```
126+
127+- Zuweisungsoperatur := hinzufügen: Dies fügt ein **:=** ein, wenn der Bezeichner ein L-Value (???) ist ohne Unter-Bezeichner. Zum Beispiel:
128+
129+``` pascal
130+ Caption| // Caption ist eine Zeichenkette, also Caption:=
131+```
132+
133+- Schlüsselwort "do" hinzufügen:
134+- Parameter-Klammern hinzufügen:
135+
136+### Sortieren
137+
138+- Zeige kürzlich benutzte Bezeichner oben an:
139+- Nach Bereich sortieren:
140+
141+### Verschiedenes
142+
143+- Ganzen Bezeichner ersetzen:
144+
145+
146+
147+Aktiviert: ersetzt den ganzen Bezeichner am Cursor
148+
149+Deaktiviert: ersetzt nur den Bezeichner vor dem Cursor
150+
151+---
152+*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](/wiki-contact).*

Back to history