Standardeditor

Einen Editor um Texte zu bearbeiten. Also was ist ein guter Editor? Sollte man meinen ist nicht so schwer. {DIV(align=>left, width=>25%, float=>right, class="umijabox")}{DIV} Aber allein das es den Begriff Editorenkrieg gibt scheint darauf hinzuweisen das es unheimlich kompliziert sein muss.

Jetzt hat jeder halt unterschiedliche Anforderungen. Da meist Programmierr Editoren verwenden ist es vor alle die Unterstützung für Programmiersprachen (Syntaxhighlighting etc) und Entwickliungsumgebungen (Repositoryzugriff etc).

Ich persönlich benutze Editoren hauptsächlich aber um ganz normale Texte und Listen zu verarbeiten, daher:

  • Suchen & Ersetzen um auch massenmäßigen Veränderungen umsetzen zu können
  • auch wenn regular expressions sehr komplex sind, schon die einfachsten Such- und Ersetzungsmuster sind goldwert.
  • in Auswahl
  • Spaltenmodus (auch Blockauswahl, senkrechtes editieren genannt), gibt einem gefühlt 76% Excelfunktionalität
  • Syntaxhighlighting (auch für Markdown)
  • Sortieren
  • Linetoggle (tauscht 2 zeilen gegenseitig aus)
  • Validatoren und Formatierer (sonst halt online tools wie: JSON, html?)

Auswahl

Geany

ubuntu) ist in [[howto:linux) on board [windows](./(u:Geany]]) aber auch unter ((howto:windows) zu haben.

Kann von Haus aus: * Spaltenmodus ✔ * reg exp ✔ * coloring ✔

Auf linux ''geany-plugins'' nach installieren, dann hat man sogar spellcheck;)

Notepad++

windows) ist sehr fein, leider nur für ((howto:win).

vi

Arbeiten auf Servern) ist das software gewordene Pendant eines BihänderSamuraiLaserschwerts. Im Terminal zu bedienen, daher sehr geeignet für die ((howto:ssh), bei unixen immer an borad und ohne Maus zu bedienen. Wahnsinnig mächtig und vielseitig.

Allerdings nur für Jedis erlernbar: Use Vim Like A Pro.

vim ist eine Weiterentwicklung des Konsoleneditors Texteditors vi.

online editors

Sehr viele Text muss man online in der klassischen textarea bearbeiten. Um den Text in den Editor und wieder zurück zu fügt its-all-text dem firefox eine Funktion hinzu mit der eine textares in den Editor verschoben wird und nach dem speichern das ganze zurückfüllt.

its-all-text ist clientseitig. Will man dem normalen User für commentare Wikis oder CMS einen angenehmen editor bieten gibt es: Comparison of Javascript Based Source Code Editors

Auch hier konzentrieren sich die meisten auf Programmier (syntaxhighlight etc) und geeks;), ein paar anderwertig nutzbare

  • markitup (auch für markdown), oder nefariousdesigns.co.uk markdown-editor. Leider haben beide kein syntaxcoloring, sondern geben das Ergebniss nur auf einer extra Vorschau aus
  • sehr leicht aber mit einem syntaxcoloring ist LDT.
  • und der von Mozilla und github unterstützte ace (demo), der aber hauptsächlich auf viele Programmiersprachen ausgelegt ist, Markdown 'colored' er zwar, aber aber beliebig. So wird ein Überschrift nicht größer sondern blau, ein kursiv nicht kursiv sondern gelb.
  • http://epiceditor.com/
  • auch noch cool
  • HTML-Links zu Plaintext-Fußnoten kann schon mal aus html5 copied text links raus lesen

Für Markdown will ich einen Editor der wie LDT (leider kein demo) leicht syntaxcolored, aber zum logischen Markdown passend. Also * fett * soll fett werden und kursiv 'kursiv'. Mit einer transparenten textarea mit hinterlegtem pre (so macht LDT) das, kann man nicht alle Auszeichungen darstellen (Überschrifetn werden nur fett, nicht größer etc), aber besser als gar nix.

Wie müsste man einene Markdownparser anpasen das dieser hinter eine textares passt

  • Kursiv, * Fett * auch kursiv und fett
  • Listen: das Sternel fett und eingerückt oder das Sterner wegparsen und echte li
  • nummerirte Listen
  • -Überschriften nur fetter nicht Größer

  • unterstrichen Überschrift....
  • > Zitat wie Liste
  • Hyperlinks blau und alles hyperlinked (?)
  • Bilder wie links aber mit img Symbol

mehr

  • verlinkbare diffs
  • bulk jobs wie sorting, search and replace a lot of pairs of terms (poor mans vlookup) hab ich mal mit bulkeditor probiert, (aber eigentlich würde ich lieber eine anderen onlineeditor erweitern, warum ich das hier überhaupt alles schreibe)

weitere

  • debian) ist in ((howto:linux) on board, Geany ist aber viel besser.
  • SciTE irgendwie klappt das mit Alt und MAus für Spaltenmodus net
  • Kile
  • Bluefish
  • emacs schaut FETT aus, ist ja angeblich ziemlicher Standard unter Nerds, wenn es nicht vim gäbe
  • [http://www.jedsoft.org/jed/ JED Editor]

stats

Was nehmt Ihr so her? * Flosse: vim * klml 13371337! * klml Geany