IDE Window: Sort selection/de

From Lazarus wiki
Revision as of 20:23, 15 July 2013 by Swen (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) suomi (fi)

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.

Vorschau

Das Vorschaufenster zeigt an, wie das Ergebnis der Sortierung mit den aktuellen Einstellungen aussehen würde.

Richtung

  • Aufsteigend - von niedrig zu hoch: zum Beispiel a,b, ... z
  • Absteigend - von hoch zu niedrig: zum Beispiel z, y, ..., a

Domain

Zeilen

Sortiert Zeilen.

Worte

Sortiert Worte. Die Auswahl wird bei jedem Wortanfang geteilt und sortiert. Zum Beispiel:

 enum3, enum1, enum2,

wird zu

 enum1, enum2, enum3,

Absätze

Sortiert Absätze. Die Auswahl wird bei jedem Absatzanfang geteilt. Ein Absatz beginnt mit einer weniger eingerückten Zeile. Zum Beispiel:

   procedure Button1Click(Sender: TObject);
   procedure FormCreate(Sender: TObject);
   procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
   procedure FormPaint(Sender: TObject);
   procedure FormMouseUp(Sender: TOBject; Button: TMouseButton;
     Shift: TShiftState; X, Y: Integer);
   procedure FormMouseDown(Sender: TOBject; Button: TMouseButton;
     Shift: TShiftState; X, Y: Integer);
   procedure FormDestroy(Sender: TObject);

wird zu

   procedure Button1Click(Sender: TObject);
   procedure FormCreate(Sender: TObject);
   procedure FormDestroy(Sender: TObject);
   procedure FormMouseDown(Sender: TOBject; Button: TMouseButton;
     Shift: TShiftState; X, Y: Integer);
   procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
   procedure FormMouseUp(Sender: TOBject; Button: TMouseButton;
     Shift: TShiftState; X, Y: Integer);
   procedure FormPaint(Sender: TObject);


Einstellungen

  • Klein/Groß beachten - unterscheidet zwischen Klein- und Großschreibung
  • Leerzeichen übergehen - mehrere Leerzeichen werden als eines behandelt, wenn Zeilen verglichen werden