Plug-in Regeleinde omzetten¶
Herschrijf de regeleinden van een document naar één samenhangende afspraak. Nuttig wanneer een bestand gemengde of voor het platform vreemde regeleinden heeft.
Uw bestand houdt zijn regeleinden¶
OctoEdit herkent de regeleinden van een bestand wanneer hij het opent en
schrijft bij elke opslag dezelfde terug. Een Unix-bestand met LF-einden dat
op Windows is uitgecheckt blijft LF; een CRLF-bestand blijft CRLF; een
klassiek Mac-bestand met CR blijft CR. Enter indrukken voegt het einde in
dat het bestand al gebruikt, zodat het bewerken van een bestand er nooit een
tweede afspraak in binnenbrengt — een opslag zonder bewerkingen laat de bytes
byte voor byte identiek, en uw versiebeheer toont niets.
Een gloednieuw, niet-opgeslagen document begint met de afspraak van het platform —
CRLF op Windows, LF elders.
Het regeleinde hoort bij het document, niet bij deze plug-in: het menu hieronder toont het en wijzigt het, en het schrijven doet de kern van de editor.
De statusbalk noemt het regeleinde van het actieve document in een eigen
segment — Windows (CR LF), Unix (LF) of Macintosh (CR) — en volgt het
actieve tabblad, zodat u van elk bestand kunt zien wat het is zonder het menu te
openen.
Waar u het vindt¶
Bewerken ▸ Regeleinde omzetten:
| Opdracht | Herschrijft elk regeleinde naar |
|---|---|
| Windows (CR LF) | \r\n |
| macOS (CR) | \r (klassiek Mac) |
| Linux (LF) | \n |
Het einde dat het actieve document op dit moment gebruikt is in het menu aangevinkt.
Hoe het werkt¶
De omzetting geldt altijd voor het hele document (een eventuele selectie wordt
genegeerd), in één stap die u in één keer ongedaan kunt maken. Ze doet twee dingen:
ze herschrijft de regeleinden die al in de buffer staan, en ze legt de nieuwe
afspraak op het document vast — zodat Enter vanaf dat moment het nieuwe einde
invoegt en de volgende opslag het wegschrijft. De statusbalk bevestigt het gekozen
doel.
Een bestand omzetten dat helemaal geen regeleinden heeft (één enkele regel) werkt
nog steeds: er verschuift geen enkele byte, maar het document onthoudt de keuze
voor de eerste Enter die u typt.
EditorConfig kan dit bij het opslaan afdwingen
Om regeleinden voor een project automatisch te normaliseren stelt u
end_of_line in een
.editorconfig in — de editor past
het bij elke opslag toe zonder handmatige opdracht, en brengt het document op
die afspraak zodat latere Enter-aanslagen overeenkomen met wat er zojuist is
geschreven.