Plattformübergreifender Editor · Linux · macOS · Windows
Ein Arbeitsbereich, der bleibt — ohne Speicherzwang.
Edithor fragt nie «Vor dem Schliessen speichern?» Tabs sind Notizzettel. Geschlossen heisst gelöscht. Öffnen Sie ihn morgen wieder — alles ist dort, wo Sie es gelassen haben.
// scratch.md type quietly. close to discard. ▍
Das Notepad++-Prinzip
Drei Regeln. Halten Sie sich daran, der Rest ergibt sich.
Tabs sind Notizzettel
Unbenannte Tabs bleiben über Neustarts hinweg automatisch erhalten. Schreiben ohne Dateinamen, ohne Speichern. Der Inhalt ist einfach da, wenn Sie wieder öffnen.
Geschlossen heisst gelöscht
Einen Tab zu schliessen ist der einzige Weg, Inhalte zu verwerfen. Kein «Vor dem Schliessen speichern?»-Dialog. Keine Wiederherstellungsabfragen beim Neustart.
Strg+S ist freiwillig
Speichern schreibt auf die Festplatte und entfernt die Änderungsmarkierung. Es ist eine bewusste Handlung, keine Pflicht. Auch Änderungen an gespeicherten Dateien überstehen Neustarts. Oder richten Sie die automatische Speicherung ein, wenn Ihnen das lieber ist.
Funktionen
Gemacht für Code, angenehm für Text.
28+ Sprachen
CodeMirror 6 mit bei Bedarf geladenen Sprachmodi. Go, Rust, Python, TypeScript, Markdown — und viele mehr.
Geteilte Ansicht
Nebeneinander bearbeiten im selben Fenster. Kein Jonglieren mit mehreren Fenstern — vergleichen oder nachschlagen, ohne den Überblick zu verlieren.
Bearbeiten über SSH
Öffnen Sie ssh://-Adressen und bearbeiten Sie entfernte Dateien so flüssig wie lokale. Atomares Speichern, Erkennung von Abweichungen beim Wiederherstellen.
Befehlspalette
Strg+Umschalt+P. Jede Aktion über eine fehlertolerante Suche erreichbar. Tastenkürzel für das, was Sie am häufigsten brauchen.
Abgeschottete Plugins
Plugins laufen in Web Workers mit rechtebasiertem Zugriff. Ein fehlerhaftes Plugin kann ~/.ssh nicht lesen.
Sitzungen, die bleiben
Tab-Reihenfolge, Cursorpositionen, ungespeicherte Inhalte — beim Start wiederhergestellt. Nur eine Instanz: Ein zweiter Aufruf übergibt die Dateien an das laufende Fenster.
Sicherheit
Plugins, denen Sie von Grund auf vertrauen können.
Jedes Plugin läuft in seinem eigenen Web Worker mit einer ausdrücklichen Rechteliste. Die CSP des Hosts und die Abschottung auf Worker-Ebene kontrollieren ausgehende Netzwerkzugriffe: Ein Plugin ohne Netzwerkrecht kann schlicht nicht nach aussen kommunizieren — egal, was es in JS deklariert.
- 01Ein Web Worker pro Plugin. Keine gemeinsamen globalen Variablen, keine überraschenden Änderungen am Editor.
- 02Der Dateizugriff ist auf das eigene Datenverzeichnis des Plugins beschränkt. ~/.ssh, ~/.bashrc und der Rest Ihres Home-Verzeichnisses sind tabu.
- 03Netzwerkaufrufe laufen über ein kontrolliertes fetch mit SSRF-Schutz, Regeln für Weiterleitungen und Audit-Log. Das direkte fetch ist durch einen Platzhalter ersetzt, der einen Fehler auslöst.
Download
Edithor herunterladen.
Freeware. Plattformübergreifend. Die Pakete für Linux (.deb), macOS (.dmg, universal) und Windows (.exe, NSIS) entstehen aus einem einzigen Release-Tag.
Lädt…