Der SciTE-Editor verfügt über eine eingebettete Lua-Scripting-Engine mit Zugriff auf den Textpuffer des Editors. Dies ermöglicht es, SciTEs Funktionalität mit Werkzeugen zu erweitern, die in Lua programmiert und über das Menü Extras gestartet wurden. Ein solches Werkzeug zur Verfügung, von hier:SciTE-Sortierauswahl-Werkzeug: Zahlen mit führenden Leerzeichen sind nicht wie erwartet sortiert
http://lua-users.org/wiki/SciteSortSelection
ist ein Werkzeug für die in alphabetischer Reihenfolge der ausgewählten Linien zu sortieren. ärgerlich für mich war/ist, dass es nicht Linien nicht sortieren ihrer numerischen Reihenfolge mit Zahlen in dieser, aber ich mag:
1
111
2
222
3
333
, wo ich würde eher erwarten:
1
2
3
111
222
333
Google und Co. sind nicht Dies ist sehr hilfreich, da meines Wissens keine Lösung für dieses Problem online verfügbar ist. Es ist auch nicht so einfach, die Lua-Dokumentation für table.sort() zu finden und zu verstehen. Die Frage für einen kenntnisreichen Lua-Programmierer wäre also, wie man den vorhandenen Lua-Skriptcode am besten anpasst, so dass Zahlen (und auch Zeilen mit führenden Leerzeichen) wie erwartet und der Lua-Code für diese Aufgabe sortiert werden läuft so schnell, dass selbst das Sortieren riesiger Dateien (50 MByte und mehr) nicht viel Zeit in Anspruch nimmt?