Glücklichsein ist meine Lebensaufgabe, egal wie die Dinge stehen. Glücklich sein und glücklich machen das Lebensmotto. (OMKARA)

Quelle des Glücks bist du selbst. Durch deine Resonanzfähigkeit. (OMKARA)

Schreibe dir ein Drehbuch des Glücklichseins, trotz allem. Mehr kannst du nicht erreichen, als eine Zelle des Ganzen glücklich zu schwingen. (OMKARA)


Bittgebet*: Es ströme Licht und Liebe in alle Menschen.

Mögen alle Wesen die Einheit spüren und untereinander glücklich machen.

Möge sich auf dieser Welt der weise und liebevolle Plan Gottes entfalten.

Schnellnavigation: Startseite | Computer

(M)ein idealer HTML-Editor

29.04.2022 | A. R. |

Seit vielen Jahren arbeite ich mit diversen HTML-Editoren. Die praktisch gemachten Erfahrungen haben bei mir den Wunsch nach einem optimaleren HTML-Editor geweckt. Dieser Editor hätte folgende Merkmale:

Gewünschte Top-Features:

  • betriebssystemunabhängig (z. B. durch JAVA, GTK+, Qt etc.), evtl. portabel
  • Multilingual, mehrsprachig durch diverse Sprachfiles
  • Lizenz: Open Source
  • Syntaxhervorhebung in einer Datei (HTML, CSS, Javascript etc.)
  • leistungsstarke Quelltext-Formatierung (hier scheitern die meisten Editoren)
  • besondere leistungsfähige und umfangreiche Code-Snippets (z. B. wie bei Weaverslave - und als eine Datei)
  • gutes (mehrzeiliges) Suchen und Ersetzen (wird auch häufig verwendet)
  • Speichern + Nichtspeichern durch Icon sichtbar
  • Grundoptik ähnlich Weaverslave oder Open Websuite (Reiterleiste rechter Bereich)
  • modularer, ressourcenschonender, (ausreichend) schneller Editor

Weitere wichtige Features:

  • intelligente Tasturkürzel, (dadurch sehr schnell bedienbar)
  • individuelle Tastaturkürzel (STRG + [1] bis [9])
  • Drag and Drop-Funktion (Quelltext öffnen etc.)
  • Klammer (HTML-Befehl) Zugehörigekeitsanzeige, farblich markiert, z. B. DIV-Tag
  • Anzeige (mit automatischem Zeilenumbruch, z. B. 80 Zeichen)
  • Anzeige mehrere HTML-Dateien (durch Reiter)
  • Vorschau in Browsern
  • sehr gute Undo-Redo-Funktion
  • generell flexible, anpassbare Konfiguration
  • Zeilenummern
  • Wiederöffnen des Editors öffnet die vorherige(n) Datei(en)
  • Zeile/n kopieren mit Umbruch - [STRG + D]

Weitere mögliche Features:

  • Plug-in-Schnittstelle
  • speichern UTF-8 (ohne BOM)
  • eigene Syntaxlisten erstellbar, z. B. Perl, XML etc.
  • Konfiguration in Textdatei (damit es auch nach Updates und Neuinstallation gesichert werden kann)
  • Konvertieren Klein-/Grossschreibung etc.
  • Block-Markierung
  • Zeile nach oben bzw. unten schieben
  • Aufrufbare Programme (z. B. FTP-Programm, anderer Editor, Browser, CSS-Editor)
  • Makrorecorder, z. B. Makro mit Ersetzen von Umlauten
  • Zeilenumbrüche von Mac (CR), Unix (CF), Windows-Dateien (CR/LF) konvertieren
  • Suchen und Ersetzen (mehrzeilig) im rechten Bereich
  • Editor sollte wenig RAM benötigen (z. B. ab 256 MB RAM gut laufen)
  • Code-Minimap

Es könnte verzichtet werden auf:

  • Assitenten → erfüllen die Code-Snippets
  • Rechtschreibprüfung → externe Programme sind eh besser
  • Syntaxprüfen beim Tippen → Online-Dienste machen Syntaxprüfung
  • integrierte FTP-Funktion → ersetzbar durch externe Programme
  • Tag-Inspektor → Aufgabe erfüllen teilweise die Code-Snippets
  • WYSIWYG → ersetzt durch Browservorschau
  • Lesezeichen - ersetzbar durch gute Suche
  • Webanalysefunktionen → Online-Dienste
  • Projektverwaltung
  • Ausblendfunktion von Code-Zeilen, Zoom +/- → geht auch ohne
  • Code-Explorer-Ansicht, Keystocke-Recording-Funktion → geht auch ohne
  • Autovervollständigung → teilweise, ersetzbar durch Code Snippets
  • Vergleich zweier Versionen (Diff-Funktion) → dafür gibt es externe Programme

Selbstverständlich sind dies nur meine Ideen und können durch eigene Verbesserungen geändert werden. Es wäre vermutlich sinnvoll, die Editorkompente nicht zu programmieren sondern eine Fertige (Open Source) einzubauen. So, da nun die Ideen öffentlich sind, müsste sich nur noch ein Programmierer oder Team mit Können und Zeit finden lassen.

Hinweis: Wer sucht, der findet oder kommt Zeit, kommt Editor, siehe: Atom Editor.


 
Übersicht | Impressum | Kontakt | Spenden
Weisheitswissen.de und alle Inhalte stehen unter einer "CC BY-NC-SA 4.0"-Lizenz.
Zum Seitenanfang