Sign in Join
Wiki copytemporary

IDE Window: Sort selection/de: what changed

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

Title: IDE Window: Sort selection/de

OldNewLine
1+Anmerkung: 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.
2+
3+## Vorschau
4+
5+Das Vorschaufenster zeigt an, wie das Ergebnis der Sortierung mit den aktuellen Einstellungen aussehen würde.
6+
7+## Richtung
8+
9+- Aufsteigend - von niedrig zu hoch: zum Beispiel a,b, ... z
10+- Absteigend - von hoch zu niedrig: zum Beispiel z, y, ..., a
11+
12+## Domain
13+
14+### Zeilen
15+
16+Sortiert Zeilen.
17+
18+### Worte
19+
20+Sortiert Worte. Die Auswahl wird bei jedem Wortanfang geteilt und sortiert. Zum Beispiel:
21+
22+` enum3, enum1, enum2,`
23+
24+wird zu
25+
26+` enum1, enum2, enum3,`
27+
28+### Absätze
29+
30+Sortiert Absätze. Die Auswahl wird bei jedem Absatzanfang geteilt. Ein Absatz beginnt mit einer weniger eingerückten Zeile. Zum Beispiel:
31+
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);`
41+
42+wird zu
43+
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);`
53+
54+## Einstellungen
55+
56+- Klein/Groß beachten - unterscheidet zwischen Klein- und Großschreibung
57+- Leerzeichen übergehen - mehrere Leerzeichen werden als eines behandelt, wenn Zeilen verglichen werden
58+
59+---
60+*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