Insticksmodulen Konvertera radslut¶
Skriv om ett dokuments radslut till en enda sammanhängande konvention. Användbart när en fil har blandade eller plattformsfrämmande radslut.
Din fil behåller sina radslut¶
OctoEdit identifierar en fils radslut när den öppnas och skriver tillbaka samma
vid varje sparande. En Unix-fil med LF-slut som checkats ut på Windows förblir
LF; en CRLF-fil förblir CRLF; en klassisk Mac-fil med CR förblir CR. Att
trycka på Enter infogar det slut filen redan använder, så att redigera en fil
för aldrig in en andra konvention i den — ett sparande utan ändringar lämnar
byterna byte för byte identiska, och din versionshantering visar ingenting.
Ett helt nytt, osparat dokument börjar med plattformens konvention — CRLF på
Windows, LF annars.
Radslutet hör till dokumentet, inte till den här insticksmodulen: menyn nedan visar det och ändrar det, och det är redigerarens kärna som skriver.
Statusraden namnger det aktiva dokumentets radslut i ett eget segment —
Windows (CR LF), Unix (LF) eller Macintosh (CR) — och följer den aktiva
fliken, så att du kan se vad varje fil är utan att öppna menyn.
Var du hittar den¶
Redigera ▸ Konvertera radslut:
| Kommando | Skriver om varje radslut till |
|---|---|
| Windows (CR LF) | \r\n |
| macOS (CR) | \r (klassisk Mac) |
| Linux (LF) | \n |
Det slut det aktiva dokumentet just nu använder är ikryssat i menyn.
Hur det fungerar¶
Konverteringen gäller alltid hela dokumentet (en eventuell markering ignoreras),
i ett enda steg som du kan ångra på en gång. Den gör två saker: den skriver om de
radslut som redan finns i bufferten, och den noterar den nya konventionen på
dokumentet — så att Enter infogar det nya slutet från och med då och nästa
sparande skriver det. Statusraden bekräftar det valda målet.
Att konvertera en fil utan några radslut alls (en enda rad) fungerar ändå: ingen
byte flyttar sig, men dokumentet minns valet till det första Enter du skriver.
EditorConfig kan driva igenom detta vid sparande
För att normalisera radslut automatiskt för ett projekt anger du end_of_line
i en .editorconfig — redigeraren
tillämpar det vid varje sparande utan något manuellt kommando, och flyttar
dokumentet till den konventionen så att senare Enter-tryckningar stämmer med
det som just skrivits.