Hvis du har et kodningsprojekt, du vil lave på din Mac, som en app eller et websted, skal du bruge et program til at skrive koden ud i. Disse programmer kaldes teksteditorer. Teksteditorer lader dig skrive og udføre kode på forskellige kodningssprog. De kan være ret enkle eller komme med mange muligheder som automatisk farvekodning og formatering.

Uanset om du koder for første gang eller har gjort det i årevis, er der en Mac-teksteditor til dig. Vi har samlet vores foretrukne Mac-tekstredigeringsapps nedenfor; læs videre for at finde den bedste for dig!

1. Vim

Hvis du vil have en teksteditor på din Mac med masser af kraft og ikke for mange klokker og fløjter, vil du have Vim. Ofte kaldet "Programmer's Editor", Vim kan håndtere stort set alle projekter og programmeringssprog, du kaster på det.

Som et program, der er fantastisk til programmører, kommer Vim dog med lidt af en læringskurve, hvis du er ny til kodning. Vim farvekoder automatisk syntaks, så din kode er en smule nemmere at læse, men den kommer ikke med forslag eller påpeger fejl eller tastefejl for dig. Den har heller ikke en særlig robust

instagram viewer
Grafisk brugergrænseflade eller GUI, hvis du er vant til dem - selvom MacVim har mere en GUI end Vim til andre operativsystemer.

Det er i det mindste et meget brugt program, så hvis du har spørgsmål, er du sandsynligvis i stand til at finde svar med en websøgning. Men du skal være villig til at lægge benarbejde og lære programmet.

Efter vores mening, hvis du allerede koder, er Vim en fantastisk editor til at arbejde på din kode uden unødvendige dikkedarer. For dem, der stadig lærer, vil Vim være sværere at forstå med det samme, og du foretrækker måske en anden tekstredigeringsapp på denne liste. Men det er værd at finde ud af, hvis du vil gøre en indsats!

Hent: Vim for Mac (Ledig)

2. Emacs

Da vi taler om Vim, giver det mening at tale om dens store rival i den klassiske tekstredigeringskrig - Emacs. Emacs er ligesom Vim en Mac-teksteditor rettet mod kodekyndige. Det farvekoder syntaks, men derudover er det et værktøj, ikke en læringsplatform.

Ligesom Vim har Emacs også et pakkesystem, der giver dig mulighed for at downloade og installere udvidelser til det. Disse udvidelser kan tillade dig at have ting som en syntakskontrol og en fejljæger, men du skal downloade og installere dem separat. Og der findes kun så mange udvidelser.

Emacs adskiller sig en smule fra Vim ved at have nogle andre funktioner, såsom en væsenskalender, en nyhedslæser og projektplanlægningsmuligheder.

Disse ekstra funktioner kan hjælpe Emacs med at skærpe Vim for dig som din foretrukne teksteditor. Eller de vil virke unødvendige og gøre Vim endnu mere tiltalende. Det er op til dig, og hvor meget du vil have din teksteditor til at gøre ud over at lade dig skrive og redigere tekst og kode.

Hent: Emacs til Mac (Ledig)

3. Atom

Til Mac-brugere, der lige har lært at kode, vil vi varmt anbefale teksteditoren Atom. Atom har en meget brugervenlig GUI og mange funktioner, der er nyttige for førstegangskodere.

Autofuldførelsesfunktionen kan hjælpe dig med at huske kodesyntaks, du måske har glemt, samt hjælpe dig med at skrive kode hurtigere. Atom giver dig også mulighed for nemt at finde og erstatte tekst i din kode, samt arbejde i flere ruder. Der er også en fantastisk ny brugervejledning til Atom, som er nem at følge som en ny koder, og vi har også fundet meget af dens dokumentation relativt let at følge.

Atom har også nogle gode tilpasningsmuligheder, inklusive udvidelser, du kan downloade fra appen (i stedet for at finde dem separat som med Vim og Emacs), og temaer, du kan bruge til at gøre dine vinduer sjovere at se på og arbejde i.

Atom er fantastisk til nye kodere, men dets system er lige så robust og hackbart som Vim og Emacs, så det er en teksteditor, du kan vokse med, efterhånden som du lærer. Det tillader også GitHub-adgang i programmet, redigering og deling, hvis du koder med andre. Langtidskodere med indstillede arbejdsgange kan måske ikke lide autofuldførelsesfunktionen, men hvis du vil have en kraftfuld og smuk editor, der kan tilbyde brugerne lidt hjælp undervejs, vil du elske Atom.

Hent: Atom til Mac (Ledig)

4. Sublim tekst

En anden fantastisk teksteditor til nye kodere, der bruger en Mac, er Sublime Text. Ligesom Atom tilbyder Sublime Text autofuldførelse til din kodning, men tilføjer syntaksdefinitioner til det, hvis du skal slå et udtryk op eller minde dig selv om, hvad en smule kode gør. Definitionerne kan endda vises i et par forskellige former - du kan få en hurtig definition i et pop op-vindue ved siden af ​​udtrykket, eller du kan klikke dig igennem for at få en fuld definition i en side-om-side rude.

Disse er fantastiske funktioner til læring, da du kan tjekke ting, mens du koder, eller åbne kodeprojekter i programmet for at studere dem. Der er dog stadig funktioner til de mere avancerede kodere i Sublime Text, herunder nem visningsopdeling og faneskift og flere valg, hvilket giver mulighed for hurtige variable ændringer.

Atom har lidt mere udseendetilpasning, men Sublime Text har stadig mørke og lyse temaer og kan fungere godt med mange GPU'er og eGPU'er, hvis du tænker på få en eGPU til din Mac mini.

Sublime Text er måske endnu mere begyndervenlig end Atom, men dens definition og autofuldførelsesfunktioner kan blive mere irriterende end nyttige, efterhånden som du lærer. Alligevel, hvis du nemt vil navigere i vinduer med dit tastatur og kan lide dets udseende, er Sublime Text fantastisk.

Hent: Sublim tekst til Mac (Ledig)

5. VS kode

Den sidste teksteditor, vi stærkt anbefaler at få til din Mac, er Visual Studio Code, også kendt som VS Code. VS Code, der kan prale af fejlfindingsmuligheder i appen og et smart autofuldførelsessystem, sigter ikke kun på at hjælpe nye kodere, men at øge hastigheden af ​​avancerede kodere.

Med Git (du kan og bør installer Git på din Mac hvis du arbejder på et kodeprojekt i udvikling) og andre SCM-udbydere, der er tilgængelige for gennemgang og forpligter sig lige inden for VS Code, dette er en editor, der ønsker at forenkle din arbejdsgang så meget som muligt. Mange udvidelser er også tilgængelige til VS Code, så du kan lade det gøre dig endnu mere effektiv med forskellige projekter. VS Codes indbyggede funktioner føles virkelig ikke i vejen her. For os føles de som tidsbesparende.

VS-kode føles lidt mindre begyndervenlig end Atom (som den deler meget kildekode med) og Sublime Text. Men at vokse ind i VS-kode kan virkelig hjælpe dig og din kodningshastighed på lang sigt.

For os er VS-kode den bedste mellemting for en teksteditor som et værktøj og en instruktør. Det gør det bedst for den mellemliggende koder: en person, der ønsker at finpudse færdigheder, men som lejlighedsvis har brug for hjælp med en fejl. Er det dig? Hvis ja, så tjek VS Code helt sikkert!

Hent: VS-kode til Mac (Ledig)

Hvilken teksteditor vil du vælge?

Der er mange vidunderlige teksteditorer, du kan få til Mac. Alle lader dig skrive og køre kode samt skrive tekst. Og vidunderligt, dem er alle gratis!

Beslutningen om den teksteditor, du ønsker, afhænger af dine nuværende kodningsevner, og hvor meget du vil have et program til at hjælpe dig med at kode. Hvis du vil presse dig selv og gøre alt manuelt, vil du have Vim eller Emacs. Hvis du vil have et program til at guide dig, vil du have Atom, Sublime Text eller VS Code.

Hvad er kodning, og hvordan fungerer det?

Forvirret over kodning? Forstår du ikke scripting? Her er hvad du behøver at vide om byggestenene i programmering.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Mac
  • Programmering
  • Teksteditor
  • Kodningstip
  • Mac-apps
Om forfatteren
Jessica Lanman (57 artikler udgivet)

Jessica har skrevet tekniske artikler siden 2018, og i sin fritid elsker hun at strikke, hækle og brodere småting.

Mere fra Jessica Lanman

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere