Der Martin: Eure Lieblingsfunktionen eines Editors

Beitrag lesen

Hallo,

Ich habe zwei Fragen zu den PHP Editoren, die ihr benutzt.

dann lass mal hören.

  1. Sinnvolles Syntaxhighlighting

Stört mich mehr, als dass es mir hilft. Schalte ich daher grundsätzlich ab.

  1. Bereich zwischen geschweiften Klammern erkennen und kenntlich machen

Hilfreich.

  1. Einzelne Bereiche minimieren können (zB. Funktionen)

Auch bekannt als "Code folding". Sehr praktisch, finde ich auch.

  1. Zeilennummern an der Seite

Alternativ Anzeige der Cursorposition (Zeile/Spalte) in der Statuszeile.
Zeilen/Spaltenzählung wahlweise ab 0 oder ab 1.

  1. Durch Klick auf eine Funktion zum dazugehörigen Quelltext innerhalb des Projektes gelangen

Kann, muss aber nicht.

  1. Übersichtlichkeit (Nicht so viele sinnlose Funktionen)

Sehr subjektives Merkmal.

  1. Autovervollständigung von Funktionsnamen

Siehe Syntax-Hilighting: Stört mich mehr, als es hilft.

  1. Einfaches Springen zu einer Vorschau ermöglichen

Was meinst du damit?

  1. Fehler erkennen und rot markieren

Ist, wenn überhaupt, ein Aspekt des Syntax-Hilighting.

  1. Auto-Formatierung

Bitte nicht!

Was haltet ihr von diesen 10 Funktionen? Gibt es sinnvollere Sachen?

Ja, einige.

* Soll ohne Installation lauffähig sein (Portable-Konzept)
 * Frei einstellbare Zuordnung von Tastenkombinationen zu Funktionen
 * Verschiedene Grundeinstellungen abhängig vom gerade bearbeiteten Dateityp
 * Einstellbare Textcodierungen (zumindest ISO-8859-x, UTF-8, CP437)
 * Macrofunktion: Aufzeichnen einer Folge von Kommandos, Zuordnen dieser
   Folge zu einer Tastenkombination
 * Suchen/Ersetzen mit regulären Ausdrücken, auch über Zeilengrenzen hinweg
 * Bewegung des Cursors jenseits des Zeilenendes: Es ist lästig, wenn der
   Cursor beim Aufwärts/Abwärtslaufen ständig die Spalte wechselt, nur weil
   mal kürzere (oder gar leere) Zeilen dazwischenliegen
 * Anzeige in der Statuszeile: Code des Zeichens am Cursor; bei UTF-8 auch
   Repräsentation des Codes als Hex-Werte.
   Beispiel: "ü"  U+00F6  C3 BC
 * Ein- und Ausrücken ganzer Blöcke auf einmal
 * Hexdump-Modus zum Editieren binärer Dateien
 * Plugin-Schnittstelle zur Erweiterung der Funktionalität durch externe DLLs
  u.v.m.

Und dann würde mich noch interessieren, welchen Editor ihr benutzt.

Je nach Aufgabe und Anforderungen PFE oder PSPad. Beide erfüllen einen Teil meiner genannten Wünsche, aber nicht alle. Hauptmanko von PFE: Kann kein UTF-8.

Ciao,
 Martin

--
Das einzige Problem beim Nichtstun: Man weiß nie, wann man damit fertig ist.