Gå til indholdet

Filtilknytninger

Registrér OctoEdit som program for de filtyper, du vælger, så et dobbeltklik på en .cpp, .md eller .log i dit filhåndteringsprogram åbner den her. Det hele ligger på én indstillingsside: Indstillinger ▸ Filtilknytninger.

Sådan virker det

Siden viser et træ af almindelige filtyper, grupperet i familier (C / C++ / Objective-C, JVM og .NET, Web, Scripting, Data og konfiguration, Opmærkning og dokumenter, Almindelig tekst og logfiler). Sæt flueben ved et helt sprog, en hel kategori eller enkelte filendelser — forældrene ruller op til en delvist afkrydset tilstand.

En Brugerdefineret-knude lader dig tilføje enhver filendelse, kataloget ikke har med: skriv den (med eller uden foranstillet punktum — cpp, .CPP og .cpp normaliseres alle til .cpp) og tryk på Tilføj.

Tryk på OK / Anvend, og udvidelsesmodulet registrerer de valgte typer hos styresystemet.

Siden afspejler systemet

Fluebenene er ikke et husket valg — de læses fra styresystemet, hver gang siden åbnes, og igen hver gang du vender tilbage til vinduet efter at have været i systemindstillingerne. Det, systemet siger, er det, du ser, så en registrering, der er ændret uden for OctoEdit (af et andet programs installationsprogram, ved en manuel rettelse, af en oprydning i styresystemet), viser sig med det samme her, og et nyt flueben ved typen sætter den i stand igen.

Kolonnen Status fortæller, hvad systemet lige nu gør med hver type:

Status Betydning
Standard OctoEdit åbner denne type, når du dobbeltklikker på en fil.
Vist under »Åbn med« Systemet tilbyder OctoEdit for denne type, men et andet program åbner den som standard. Kan systemet navngive det program, gør det det — Vist under »Åbn med« — standard: Notesblok.
Ikke registreret Systemet tilbyder ikke OctoEdit for denne type. Den nuværende standard navngives stadig, når systemet kender en.

Hvad et flueben betyder, afhænger af platformen, og bemærkningen under træet siger, hvilken du er på:

  • Windows — et flueben registrerer OctoEdit som en mulighed for typen. Brug »Gør til standard i Windows…« for at gøre den til standard; Windows lader ikke noget program tage en standard i det stille.
  • macOS — et flueben gør OctoEdit til standardprogram for typen med det samme.

Styresystemet bekræfter den endelige standard

Moderne Windows lader ikke noget program gøre sig selv til standardprogram i det stille. Når du anvender siden, registreres OctoEdit som en kandidat — den kommer frem på listen »Åbn med« for hver afkrydset type og på siden Standardapps. Knappen »Gør til standard i Windows…« fører dig derefter direkte til systemets brugerflade for standardapps, hvor du selv bekræfter standarden. Fjerner du fluebenet ved en type, fjernes registreringen igen.

På macOS anvender Launch Services tilknytningen direkte (systemet viser muligvis et samtykkevindue én gang).

Platform Understøttelse
Windows 10 / 11 Registrerer pr. bruger (ingen administratorrettigheder nødvendige) og åbner brugerfladen for standardapps.
macOS Gør OctoEdit til standardprogram for typen via Launch Services; fjerner du fluebenet, gives typen tilbage til det program, der havde den før.
Linux Ikke understøttet endnu — siden forklarer det og er kun til oplysning.

Indstillinger

Udvidelsesmodulet husker kun de brugerdefinerede filendelser, du har tilføjet — systemet kan ikke huske en filendelse, det ikke tilknytter, så en .conf, du skrev ind og lod stå uden flueben, ville ellers forsvinde. Alt andet kommer fra systemet.

Registreringer skrives kun, når du trykker på Anvend på denne side — editoren registrerer aldrig filtyper igen bag din ryg ved opstart, så et standardprogram, du senere vælger et andet sted, bliver ved med at være standard. Skulle en oprydning i styresystemet eller en flytning af en profil tabe en registrering, viser siden den type uden flueben og som Ikke registreret; sæt fluebenet og tryk på Anvend for at sætte den på plads igen.

Beslægtet

  • Arbejdsområde — åbn i stedet en hel mappe inde i editoren.
  • Kommandolinje — at åbne filer fra en skal, herunder file.txt:42-syntaksen til at gå til en linje.