Durch den Beitrag von BugFix über den BlockEditor in Notepad++ bin ich auf die Idee gekommen, diesen für AutoIt nachzuskripten.
Erstellt man in SciTE eine rechteckige Markierung, z.B. per ALT-SHIFT und den Pfeiltasten, kann man danach ALT-C drücken und hat verschiedene Optionen die Markierung zu ersetzen. Man kann übrigens auch eine Markierung der Breite 0 über mehrere Zeilen hinweg erstellen. Diese ist zwar unsichtbar, aber anschließend wird an dieser Stelle der Text / die Zahlen eingefügt, ohne etwas zu überschreiben.
Beim Text einfügen wird in jeder Zeile die Markierung durch den Text ersetzt.
Beim Zahlen einfügen wird in der ersten markierten Zeile die Markierung mit dem Startwert ersetzt und in jeder weiteren Zeile um den Schritt erhöht. Die Ausgabe kann in verschiedenen Zahlsystemen erfolgen.
Edit: Erweiterter Bearbeitungsmodus, um z.B. ein Textrechteck mit einem Text aus der Zwischenablage zu ersetzen.
Der Aufruf muss über einen Menüpunkt in SciTe erfolgen, dieser muss in die SciTEUser.properties eingetragen werden:
Die BlockEditor.au3 befindet sich in SciteProgrammVerzechnis\BlockEditor\Blockeditor.au3 und AutoIt ist installiert:
command.38.*="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\BlockEditor\BlockEditor.au3" "$(WindowID)"
command.name.38.*=Block Editor
command.save.before.38.*=0
command.subsystem.38.*=1
command.shortcut.38.*=Alt+C
Die kompilierte BlockEditor.exe befindet sich in SciteProgrammVerzechnis\BlockEditor\Blockeditor.exe:
command.38.*="$(SciteDefaultHome)\BlockEditor\BlockEditor.exe" "$(WindowID)"
command.name.38.*=Block Editor
command.save.before.38.*=0
command.subsystem.38.*=1
command.shortcut.38.*=Alt+C
PS: Hier gibt es eine kuze Funktionsbeschreibung des Originals.