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¶
- Lernen Sie, mit mehreren Dateien gleichzeitig zu arbeiten — mit der geteilten Ansicht.
- Vergleichen Sie zwei Versionen einer Datei mit Vergleich / Diff.
- Passen Sie den Editor in den Einstellungen an.