Ich habe 3 wichtige Ideen für den Editor.
Weiß zwar nicht ob sie hier her gehören aber egal.
1. Eine Sprachabhängige Autovervollständigung.
Das heißt für jede Sprache ne eigene Wortlist.
2. Variablen die schonmal im Text benutzt werden
zur Autovervollständigung hinzufügen.
3. Aus/Einklappbare Blöcke bzw. Tags etc... (siehe UltraEdit, Visual Studio)
Ich würde mich über eure Meingung freuen.
zu 1. und 2.: Autovervollständigung ist für einen Editor in meinen Augen so nötig wie ein Kropf. Ist ganz nett z. B. bei OutlookExpress und der Eingabe von E-Mailadressen, aber beim Editieren hatte ich noch nicht einmal den Fall, dass ich mir gewünscht hätte, der Editor würde jetzt drei von mir getippte Buchstaben automatisch zu einem Wort vervollständigen - das kann ich selbst mit der Tastatur schneller.
zu 3.: Könnte ganz nett sein, speziell bei komplexeren, verschachtelten HTML-Strukturen oder zum Ausblenden von Kommentaren.
Hm,
also ich kann bei Visual Studio mit der Autovervollständigung bestimt 50%
schneller sein als ohne. Für Html selbst ist es bestimmt nicht ganz so notwendig
aber ich glaube nicht das jeder alle Befehle und Klassen auswendig kennt.
Aslo nötig oder nicht ?
Die Autovervollständigung ist so vorzustellen:
Wenn ich z.B.
Dann meinst du so etwas, was z. B. auch MS in VB anbietet: Ich schreibe einen Funktionsnamen und der Editor teilt mir mit, welche Argumente jetzt erwartet werden. Das kann bei großen Projekten durchaus eine Hilfe sein.
Sollte sich dann aber automatisch aus den Funktionsdefinitionen ableiten lassen, da ansonsten der Verwaltungsaufwand immens ist - und daran wird es wohl scheitern, da man dann für viele Sprachen erstmal Parser schreiben müsste, die die entsprechenden Daten für den Editor erzeugen. Ein solches Feature wäre auch in meinen Augen sinnvoll - ich würde es aber nicht Autovervollständigen nennen, da die Allgemeinheit darunter genau das versteht, was z. B. T9 auf den Handys macht ...
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)