Ga naar inhoud

Aan de slag

Een korte rondleiding door de interface en de basis van het werken met bestanden.

Systeemvereisten

Platform Pakket Minimumversie
macOS Apple Silicon (arm64) macOS 14.4 Sonoma
Windows x64 Windows 10, versie 1809 (build 17763)

macOS-versies zijn uitsluitend voor Apple Silicon — elke Mac met een chip uit de M-serie wordt ondersteund. Intel-Macs worden niet bediend.

Op Windows vereist OctoEdit daarnaast de Microsoft Visual C++ 2015–2022 Redistributable (x64) — op de meeste systemen is die al geïnstalleerd.

Welke macOS-download u moet nemen

macOS wordt uitgebracht als twee pakketten die in één ding verschillen: het HTML-voorbeeld:

Download Wat u krijgt
OctoEdit met het HTML-voorbeeld De volledige editor, inclusief het live voorbeeld van HTML- en PHP-documenten, weergegeven door een echte browserengine. Een aanzienlijk grotere download.
OctoEdit Dezelfde editor zonder dat voorbeeld, en zonder de browserengine erachter.

Al het overige is identiek. Er valt na de installatie niets aan een pakket toe te voegen, dus kies vooraf het pakket dat u wilt; als u zich bedenkt, downloadt u eenvoudig het andere pakket en vervangt u de toepassing — uw voorkeuren en opgeslagen sessie staan daarbuiten en blijven bewaard.

Bestanden openen

Gebruik Bestand ▸ Openen, sleep een bestand op het venster, of geef paden mee op de opdrachtregel. Elk bestand wordt in zijn eigen tabblad geopend.

Slepen en neerzetten en beheerdersmodus (Windows)

Windows weigert het neerzetten vanuit Verkenner in een programma dat verhoogd (als beheerder) draait: de cursor toont het teken «niet toegestaan» en er wordt niets geopend. Dat is een beveiligingsregel van het besturingssysteem en niets wat de editor kan overrulen — start OctoEdit gewoon normaal en slepen en neerzetten werkt.

De interface

  • Tabbladbalk — één tabblad per geopend document; sleep om de volgorde te wijzigen of om een tabblad naar een andere gesplitste groep te verplaatsen.
  • Editorgebied — het bewerkvlak op basis van Scintilla, met syntaxiskleuring, code vouwen en (optioneel) een minimap.
  • Statusbalk — vluchtige informatie zoals de cursorpositie en kortstondige meldingen.
  • Dokpanelen — zijpanelen die door functies en plug-ins worden bijgedragen (bijvoorbeeld Documentstatistieken).

Bewerken

Het menu Bewerken bevat de gebruikelijke klembordopdrachten — Knippen (Ctrl+X), Kopiëren (Ctrl+C), Plakken (Ctrl+V) en Alles selecteren (Ctrl+A).

Plakken als Markdown (Ctrl+Shift+V, ⇧⌘V op macOS; ook in het contextmenu van de editor) is bedoeld voor tekst die uit een opgemaakte bron is gekopieerd — een chatbericht, een document uit een tekstverwerker, een webpagina. Zo'n kopie bevat twee versies: de platte tekst, waarin een lijst met opsommingstekens zijn opsommingstekens en nesting kwijt is, en de opgemaakte versie. Plakken voegt de platte tekst in. Plakken als Markdown leest in plaats daarvan de opgemaakte versie en voegt die in als Markdown: geneste lijsten met - en echte nummers, koppen, vet en cursief, koppelingen, tabellen en codeblokken, één item per regel, niets afgebroken. Als het klembord alleen platte tekst bevat, doet de opdracht precies wat Plakken doet.

Regel knippen (Shift+Delete) is degene die u moet kennen:

  • met iets geselecteerd knipt het de selectie, precies zoals Ctrl+X;
  • met niets geselecteerd knipt het de hele regel waar de cursor staat, regeleinde inbegrepen.

Het is de logische regel die verdwijnt, niet één teruggelopen rij: een lange regel die over drie rijen wordt getoond is nog steeds één regel en wordt als geheel geknipt. De tekst belandt hoe dan ook op het klembord, dus u kunt hem terugplakken of ergens anders neerzetten, en één Ctrl+Z maakt het ongedaan.

Al deze opdrachten kunt u opnieuw toewijzen met Sneltoetsen toewijzen.

Opdrachten die een document nodig hebben om op te werken zijn grijs wanneer er geen is. Een tabblad dat geen tekstdocument is — een vergelijking, een logweergave — laat de bewerkopdrachten onbeschikbaar, en dat geldt ook voor een document dat u alleen kunt lezen, zoals een bestand dat in de bewakingsmodus is geopend of een venster dat met --viewer is gestart. Dit geldt voor de menu's, het Opdrachtenpalet en de sneltoetsen in gelijke mate, zodat een opdracht die niets zou doen nooit wordt aangeboden alsof ze wel iets doet.

Opslaan

Bestand ▸ Opslaan (Ctrl+S) schrijft het actieve document weg; Opslaan als (Ctrl+Alt+S, ⇧⌘S op macOS) laat u een nieuwe naam of locatie kiezen. Alles opslaan (Ctrl+Shift+S, ⌥⌘S op macOS) schrijft elk gewijzigd document in alle gesplitste deelvensters weg. Sluiten (Ctrl+W) sluit het actieve document en Alles sluiten (Ctrl+Shift+W, ⇧⌘W op macOS) sluit elk tabblad in elk deelvenster, waarbij eerst naar niet-opgeslagen wijzigingen wordt gevraagd. Afdrukken… drukt het actieve document af (geen standaardsneltoets — Ctrl+P is Ga naar bestand) — zie Afdrukken.

Nationale tekens typen op Windows

Windows meldt de rechter Alt-toets (AltGr) als Ctrl+Alt. OctoEdit ziet het verschil: met AltGr blijft u de tekens van uw indeling typen (ś, ł, €, µ …), zelfs op een toets die ook een Ctrl+Alt-sneltoets draagt, terwijl dezelfde toetscombinatie met de linker Ctrl+Alt-toetsen de opdracht uitvoert.

Documenten die al een bestandsnaam hebben worden meteen weggeschreven; voor elk document dat nog nooit is opgeslagen brengt OctoEdit het naar voren en opent het een venster Opslaan als, zodat u ziet waaraan u een naam geeft. Het annuleren van zo'n venster slaat alleen dat document over — de rest wordt nog steeds opgeslagen. Niet-opgeslagen buffers kunnen ook tussen sessies bewaard blijven — zie de Sessie-plug-in.

Opslaan is atomair: de nieuwe inhoud wordt naast het bestand geschreven en dan in één stap op zijn plaats gezet, zodat een onderbroken opslag — een volle schijf, een verbroken netwerkschijf, een stroomuitval — nooit een half geschreven bestand kan achterlaten.

Volgende stappen