Schon des öfteren habe ich über die Entwicklung eines Editors berichtet. Die Entwicklung von Intype ist mittlerweile beim Stand 0.3.1 angekommen, und zusätzlich halten uns die Entwickler mit kleinen Videos, Screencasts und Screenshots an der Leine ;) Im letzten Feature-Artikel des Entwicklerblogs berichteten die Jungs über wichtige neue Features:
- Suchen und Ersetzen
- Rechteck-Selektion
- Multi-Selektion
- Multi-Snippets
- Zeilenumbruch

Alles nix neues? Das kann auch Dein Notepad oder vi? Mit dieser Einstellung bitte nicht weiterlesen :)
Stimmt natürlich, die Features sind bereits in vielen anderen großen Editoren und IDEs verbaut. Was neu ist, ist nämlich die Idee WIE man Text möglichst intelligent eingeben kann. Und die finde ich auch revolutionär, deshalb schreibe ich so oft darüber…
Wie man im Screenshot erkennen kann wurden hier gleich 3 Features auf einmal gezeigt:
- Rechteckt-Selektion
- Multi-Snippet (Einfügen von Code-Snippets in jede selektierte Zeile über Shortcuts)
- Multi-Schreiben (Schreiben von Quelltext in jeder Selektierten Zeile gleichzeitig)
Besonders interessant finde ich das gleichzeitige Schreiben in mehreren Zeilen. Wie man in einigen Videos sehen kann, kann man auch in einer einzigen Zeile mehrere Selektionsmarken setzen und gleichzeitig beschreiben.
Das Setzen von Mehrfach selektionen ist super einfach - man kennt es bereits aus vielen anderen Applikationen, die Mehrfachselektionen unterstützen, wie z.B. Dateiverwaltungen (etwa der Windows Explorer): Strg gedrückt halten und munter durch die Gegend selektieren. Auf die selbe Art und Weise kann man Markierungen auch wieder aufheben - sollte man sich verklickt haben oder zu viel markiert haben: kein Problem!
Für das Feature des Suchen und Ersetzen Dialogs erübrige ich einen eigenen Absatz. Dieses Standardfeature, das von eigentlich allen Editoren bereitgestellt wird, unterstützt natürlich RegEx - Reguläre Ausdrücke, die alle Entwickler lieben sollten! So nebenbei (als kleines Goodie quasi) wurden Features eingebaut, die an SED erinnern - so kann man ganz bequem mal eben schnell alle Funktionsnamen kleinschreiben oder Variablen mit Groß/Kleinschreibung verfeinern.
Wie man im nächsten Screenshot sehen kann, ist die schlanke und gefällige Oberfläche mittlerweile um Tabs bereichert worden: somit steht der Bearbeitung von mehreren Dateien gleichzeitig nichts mehr im Weg…

Sehr schickt ist ebenfalls die Funktion für Zeilenumbrüche ausgefallen. Was besonders ins Auge sticht und z.B. Ultra-Edit an dieser Stelle überholt, ist die Beibehaltung der Zeileneinrückungen. Sehr praktisch, wenn man in einer Funktion eine überlange Zeile auf einen Blick überschauen möchte.
Die Dateigröße des Installers von rund 750 Kilobyte überzeugt auch. Obwohl bereits Unmengen an Default-Snippets (Im Intype-Slang: Bundles) mitgeliefert werden, läd der Editor erfrischend schnell. Prima, wenn man nur mal eben schnell eine kleine Änderung am Quelltext machen möchte.
Ich bin gespannt, welche Ideen die Entwickler noch verwirklichen. Eine sehr interessante Spielwiese für trickreiche Entwicklungen ist die Multi-Doc Eigenschaft der Applikation, hier könnte man bestimmt ein paar Features einbauen, um Änderungen an mehreren Dokumente gleichzeitig vorzunehmen…
Ps: Vielleicht klappts jetzt auch mit dem Download: Für etwa zwei Tage war der Downloadserver total überlastet ;) Leider lags nicht an gigantischen Downloadzahlen, nur ein Router beim ISC war im Eimer…

















