IDE Window: Sort selection

From Lazarus-ccr

Jump to: navigation, search

Deutsch (de) English (en) Français (fr)

Contents

[edit] Direction

  • Ascending - from low to high: for example a,b, ... z
  • Descending - from high to low: for example z, y, ..., a

[edit] Domain

[edit] Lines

Sort lines.

[edit] Words

Sort words. The selection is splitted on every word start and sorted. For example:

 enum3, enum1, enum2,

becomes

 enum1, enum2,enum3,

[edit] Paragraphs

Sort paragraphs. The selection is splitted on every start of a paragraph. A paragraph starts with a line less indented. For example:

   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);

becomes

   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);


[edit] Options

  • Case sensitive - distinguish lower and upper case
  • Ignore space - multiple spaces are treated as one, when comparing lines