IDE Window: Sort selection
Direction
- Ascending - from low to high: for example a,b, ... z
- Descending - from high to low: for example z, y, ..., a
Domain
Lines
Sort lines.
Words
Sort words. The selection is splitted on every word start and sorted. For example:
enum3, enum1, enum2,becomes
enum1, enum2,enum3,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);Options
- Case sensitive - distinguish lower and upper case
- Ignore space - multiple spaces are treated as one, when comparing lines
From the Free Pascal wiki, page "IDE Window: Sort selection", as it stood on 2015-07-03 after a change by FTurtle, 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.