Zum Inhalt

Erste Schritte

Ein kurzer Rundgang durch die Oberfläche und die Grundlagen der Arbeit mit Dateien.

Systemanforderungen

Plattform Paket Mindestversion
macOS Apple Silicon (arm64) macOS 14.4 Sonoma
Windows x64 Windows 10, Version 1809 (Build 17763)

macOS-Builds laufen ausschließlich auf Apple Silicon — jeder Mac mit einem M-Chip wird unterstützt. Intel-Macs werden nicht bedient.

Unter Windows benötigt OctoEdit zusätzlich das Microsoft Visual C++ 2015–2022 Redistributable (x64) — auf den meisten Systemen ist es bereits installiert.

Welchen macOS-Download Sie nehmen

Für macOS wird OctoEdit als zwei Pakete veröffentlicht, die sich in genau einem Punkt unterscheiden — der HTML-Vorschau:

Download Was Sie erhalten
OctoEdit mit HTML-Vorschau Den vollständigen Editor samt Live-Vorschau von HTML- und PHP-Dokumenten, gerendert von einer echten Browser-Engine. Ein deutlich größerer Download.
OctoEdit Denselben Editor ohne diese Vorschau und ohne die Browser-Engine dahinter.

Alles andere ist identisch. Einem installierten Paket lässt sich nichts nachträglich hinzufügen — wählen Sie also gleich das passende; bei einem Sinneswandel laden Sie einfach das andere Paket herunter und ersetzen die Anwendung: Ihre Einstellungen und die gespeicherte Sitzung liegen außerhalb davon und bleiben erhalten.

Dateien öffnen

Verwenden Sie Datei ▸ Öffnen, ziehen Sie eine Datei auf das Fenster oder übergeben Sie Pfade auf der Kommandozeile. Jede Datei öffnet sich in einem eigenen Tab.

Drag & Drop und Administratormodus (Windows)

Windows verweigert das Ablegen aus dem Explorer in ein Programm, das mit erhöhten Rechten (als Administrator) läuft: Der Mauszeiger zeigt das Verbotszeichen und es wird nichts geöffnet. Das ist eine Sicherheitsregel des Betriebssystems und nichts, was der Editor umgehen könnte — starten Sie OctoEdit normal, dann funktioniert Drag & Drop.

Die Oberfläche

  • Tab-Leiste — ein Tab pro geöffnetem Dokument; ziehen Sie Tabs, um sie neu anzuordnen oder in eine andere geteilte Gruppe zu verschieben.
  • Editorbereich — die Scintilla-basierte Bearbeitungsfläche mit Syntaxhervorhebung, Code-Faltung und (optional) einer Minimap.
  • Statusleiste — kurzlebige Informationen wie die Cursorposition und vorübergehende Benachrichtigungen.
  • Dock-Panels — Seitenpanels, die von Funktionen und Plugins beigesteuert werden (zum Beispiel Dokumentstatistik).

Bearbeiten

Das Menü Bearbeiten enthält die gewohnten Zwischenablage-Befehle — Ausschneiden (Ctrl+X), Kopieren (Ctrl+C), Einfügen (Ctrl+V) und Alles auswählen (Ctrl+A).

Als Markdown einfügen (Ctrl+Shift+V, ⇧⌘V auf macOS; auch im Kontextmenü des Editors) ist für Text gedacht, der aus einer formatierten Quelle kopiert wurde — einer Chatnachricht, einem Textverarbeitungsdokument, einer Webseite. Eine solche Kopie trägt zwei Fassungen: den reinen Text, in dem eine Aufzählung ihre Aufzählungszeichen und ihre Verschachtelung verloren hat, und die formatierte Fassung. Einfügen fügt den reinen Text ein. Als Markdown einfügen liest stattdessen die formatierte Fassung und fügt sie als Markdown ein: verschachtelte Listen mit - und echten Nummern, Überschriften, Fett und Kursiv, Links, Tabellen und Codeblöcke, ein Eintrag pro Zeile, nichts umbrochen. Enthält die Zwischenablage nur reinen Text, tut der Befehl genau dasselbe wie Einfügen.

Zeile ausschneiden (Shift+Delete) ist der erwähnenswerte:

  • ist etwas markiert, schneidet er die Markierung aus, genau wie Ctrl+X;
  • ist nichts markiert, schneidet er die ganze Zeile mit dem Cursor aus, samt Zeilenumbruch.

Es geht die logische Zeile, nicht eine umbrochene Bildschirmzeile: eine lange Zeile, die über drei Zeilen angezeigt wird, ist immer noch eine Zeile und wird als Ganzes ausgeschnitten. Der Text landet in beiden Fällen in der Zwischenablage, kann also wieder eingefügt oder anderswohin verschoben werden, und ein Ctrl+Z macht es rückgängig.

Alle diese Tastenkürzel lassen sich im Shortcut Mapper neu belegen.

Befehle, die ein Dokument brauchen, sind ausgegraut, wenn keines da ist. Ein Tab, der kein Textdokument ist — ein Vergleich, eine Protokollansicht — lässt die Bearbeitungsbefehle unverfügbar, und ebenso ein Dokument, das Sie nur lesen können, etwa eine im Überwachungsmodus geöffnete Datei oder ein mit --viewer gestartetes Fenster. Das gilt für Menüs, Befehlspalette und Tastenkürzel gleichermaßen: Ein Befehl, der ohnehin nichts täte, wird nie so angeboten, als würde er wirken.

Speichern

Datei ▸ Speichern (Ctrl+S) schreibt das aktive Dokument; Speichern unter (Ctrl+Alt+S, ⇧⌘S auf macOS) lässt Sie einen neuen Namen oder Speicherort wählen. Alle speichern (Ctrl+Shift+S, ⌥⌘S auf macOS) schreibt jedes geänderte Dokument über alle geteilten Bereiche hinweg. Schließen (Ctrl+W) schließt das aktive Dokument, Alle schließen (Ctrl+Shift+W, ⇧⌘W auf macOS) schließt jeden Tab in jedem Bereich und fragt vorher nach ungespeicherten Änderungen. Drucken… druckt das aktive Dokument (ohne Standardkürzel — Ctrl+P ist Gehe zu Datei) — siehe Drucken.

Sonderzeichen unter Windows eingeben

Windows meldet die rechte Alt-Taste (AltGr) als Ctrl+Alt. OctoEdit unterscheidet beides: AltGr tippt weiterhin die Zeichen Ihres Layouts (€, µ, @, ś …), auch auf einer Taste, die zugleich ein Ctrl+Alt-Kürzel trägt; dieselbe Kombination mit den linken Ctrl+Alt-Tasten führt den Befehl aus.

Dokumente, die bereits einen Dateinamen haben, werden sofort geschrieben; für jedes noch nie gespeicherte Dokument holt OctoEdit es in den Vordergrund und öffnet einen Speichern-unter-Dialog, damit Sie sehen, was Sie gerade benennen. Wird einer dieser Dialoge abgebrochen, überspringt das nur dieses eine Dokument — die übrigen werden trotzdem gespeichert. Ungespeicherte Puffer können außerdem zwischen Sitzungen erhalten bleiben — siehe das Session-Plugin.

Das Speichern ist atomar: der neue Inhalt wird neben der Datei geschrieben und tritt dann in einem Schritt an ihre Stelle. Ein unterbrochener Speichervorgang — volle Festplatte, getrennte Netzwerkfreigabe, Stromausfall — kann also niemals eine halb geschriebene Datei hinterlassen.

Nächste Schritte