Sign in Join
Wiki copytemporary

IDE Window: Sort selection/de: what changed

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

OldNewLine
11Anmerkung: Es ist eher kontraproduktiv, den gesamten Quelltext alphabetisch sortieren zu wollen. Für das Funktionieren eines Programms ist es notwendig, daß die üblichen Pascal-Regeln eingehalten werden ( z.B. erst *begin* und dann *end*). Die Sortierung sollte nur auf die Teile des Quelltextes angewendet werden, deren Reihenfolge keine Auswirkungen auf den Programmablauf hat.
22
33## Vorschau
44
55Das Vorschaufenster zeigt an, wie das Ergebnis der Sortierung mit den aktuellen Einstellungen aussehen würde.
66
77## Richtung
88
99- Aufsteigend - von niedrig zu hoch: zum Beispiel a,b, ... z
1010- Absteigend - von hoch zu niedrig: zum Beispiel z, y, ..., a
1111
1212## Domain
1313
1414### Zeilen
1515
1616Sortiert Zeilen.
1717
1818### Worte
1919
2020Sortiert Worte. Die Auswahl wird bei jedem Wortanfang geteilt und sortiert. Zum Beispiel:
2121
22-` enum3, enum1, enum2,`
22+```text
23+ enum3, enum1, enum2,
24+```
2325
2426wird zu
2527
26-` enum1, enum2, enum3,`
28+```text
29+ enum1, enum2, enum3,
30+```
2731
2832### Absätze
2933
3034Sortiert Absätze. Die Auswahl wird bei jedem Absatzanfang geteilt. Ein Absatz beginnt mit einer weniger eingerückten Zeile. Zum Beispiel:
3135
32-`   procedure Button1Click(Sender: TObject);`\
33-`   procedure FormCreate(Sender: TObject);`\
34-`   procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);`\
35-`   procedure FormPaint(Sender: TObject);`\
36-`   procedure FormMouseUp(Sender: TOBject; Button: TMouseButton;`\
37-`     Shift: TShiftState; X, Y: Integer);`\
38-`   procedure FormMouseDown(Sender: TOBject; Button: TMouseButton;`\
39-`     Shift: TShiftState; X, Y: Integer);`\
40-`   procedure FormDestroy(Sender: TObject);`
36+``` pascal
37+ procedure Button1Click(Sender: TObject);
38+ procedure FormCreate(Sender: TObject);
39+ procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
40+ procedure FormPaint(Sender: TObject);
41+ procedure FormMouseUp(Sender: TOBject; Button: TMouseButton;
42+ Shift: TShiftState; X, Y: Integer);
43+ procedure FormMouseDown(Sender: TOBject; Button: TMouseButton;
44+ Shift: TShiftState; X, Y: Integer);
45+ procedure FormDestroy(Sender: TObject);
46+```
4147
4248wird zu
4349
44-`   procedure Button1Click(Sender: TObject);`\
45-`   procedure FormCreate(Sender: TObject);`\
46-`   procedure FormDestroy(Sender: TObject);`\
47-`   procedure FormMouseDown(Sender: TOBject; Button: TMouseButton;`\
48-`     Shift: TShiftState; X, Y: Integer);`\
49-`   procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);`\
50-`   procedure FormMouseUp(Sender: TOBject; Button: TMouseButton;`\
51-`     Shift: TShiftState; X, Y: Integer);`\
52-`   procedure FormPaint(Sender: TObject);`
50+``` pascal
51+ procedure Button1Click(Sender: TObject);
52+ procedure FormCreate(Sender: TObject);
53+ procedure FormDestroy(Sender: TObject);
54+ procedure FormMouseDown(Sender: TOBject; Button: TMouseButton;
55+ Shift: TShiftState; X, Y: Integer);
56+ procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
57+ procedure FormMouseUp(Sender: TOBject; Button: TMouseButton;
58+ Shift: TShiftState; X, Y: Integer);
59+ procedure FormPaint(Sender: TObject);
60+```
5361
5462## Einstellungen
5563
5664- Klein/Groß beachten - unterscheidet zwischen Klein- und Großschreibung
5765- Leerzeichen übergehen - mehrere Leerzeichen werden als eines behandelt, wenn Zeilen verglichen werden
5866
5967---
6068*From the Free Pascal wiki, page "IDE Window: Sort selection/de", as it stood on 2013-07-15 after a change by Swen, 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