Hvis du har et kodeprosjekt du vil lage på Mac-en din, som en app eller et nettsted, trenger du et program for å skrive ut koden i. Disse programmene kalles tekstredigerere. Tekstredigerere lar deg skrive og kjøre kode på forskjellige kodespråk. De kan være ganske enkle, eller komme med mange alternativer som automatisk fargekoding og formatering.
Enten du koder for første gang, eller har gjort det i årevis, finnes det en Mac-tekstredigerer for deg. Vi har samlet våre favoritt tekstredigeringsapper for Mac nedenfor; les videre for å finne den beste for deg!
1. Vim
Hvis du vil ha et tekstredigeringsprogram på Mac-en med massevis av kraft og ikke for mange bjeller og fløyter, vil du ha Vim. Ofte kalt "Programmer's Editor", Vim kan håndtere stort sett alle prosjekter og programmeringsspråk du kaster på det.
Som et program som er flott for programmerere, kommer Vim imidlertid med litt av en læringskurve hvis du er ny på koding. Vim fargekoder automatisk syntaks slik at koden din er litt lettere å lese, men den gir deg ikke forslag eller påpeker feil eller skrivefeil. Den har heller ikke en veldig robust
Grafisk brukergrensesnitt, eller GUI, hvis du er vant til dem - selv om MacVim har mer en GUI enn Vim for andre operativsystemer.Det er i det minste et mye brukt program, så hvis du har spørsmål, kan du sannsynligvis finne svar med et nettsøk. Men du må være villig til å legge ned beinarbeidet og lære deg programmet.
Etter vår mening, hvis du allerede koder, er Vim en flott redaktør for å jobbe med koden din uten unødvendige dikkedarer. For de som fortsatt lærer, vil Vim være vanskeligere å forstå med en gang, og du foretrekker kanskje en annen tekstredigeringsapp på denne listen. Men det er verdt å finne ut om du vil gjøre en innsats!
Nedlasting: Vim for Mac (Gratis)
2. Emacs
Siden vi snakker om Vim, er det fornuftig å snakke om dens store rival i den klassiske tekstredigeringskrigen – Emacs. Emacs, som Vim, er en Mac-tekstredigerer rettet mot kodekyndige. Det fargekoder syntaks, men utover det er det et verktøy, ikke en læringsplattform.
I likhet med Vim har Emacs også et pakkesystem som lar deg laste ned og installere utvidelser til det. Disse utvidelsene kan tillate deg å ha ting som en syntakskontroll og en feiljeger, men du må laste ned og installere dem separat. Og bare så mange utvidelser finnes.
Emacs skiller seg litt fra Vim ved å ha noen andre funksjoner, som en værekalender, en nyhetsleser og å ha prosjektplanleggingsmuligheter.
Disse ekstra funksjonene kan hjelpe Emacs med å vinne Vim for deg som din foretrukne tekstredigerer. Eller de vil virke unødvendige og gjøre Vim desto mer tiltalende. Det er opp til deg og hvor mye du vil at tekstredigeringsprogrammet skal gjøre utover å la deg skrive og redigere tekst og kode.
Nedlasting: Emacs for Mac (Gratis)
3. Atom
For Mac-brukere som nylig har lært å kode, anbefaler vi på det sterkeste tekstredigeringsprogrammet Atom. Atom har en veldig brukervennlig GUI, og mange funksjoner som er nyttige for førstegangskodere.
Autofullføringsfunksjonen kan hjelpe deg med å huske kodesyntaks du kanskje har glemt, samt hjelpe deg å skrive kode raskere. Atom lar deg også enkelt finne og erstatte tekst i koden din, samt arbeide i flere ruter. Det er også en flott ny brukerveiledning for Atom som er enkel å følge som en ny koder, og vi har funnet mye av dokumentasjonen relativt lett å følge også.
Atom har også noen fine tilpasningsalternativer, inkludert utvidelser du kan laste ned fra appen (i stedet for finne dem separat som med Vim og Emacs), og temaer du kan bruke for å gjøre vinduene morsommere å se på og arbeide i.
Atom er flott for nye kodere, men systemet er like robust og hackbart som Vim og Emacs, så det er et tekstredigeringsprogram du kan vokse med etter hvert som du lærer. Den tillater også GitHub-tilgang, redigering og deling i programmet, hvis du koder med andre. Langtidskodere med innstilte arbeidsflyter liker kanskje ikke autofullføringsfunksjonen, men hvis du vil ha en kraftig og pen editor som kan tilby brukerne litt hjelp underveis, vil du elske Atom.
Nedlasting: Atom for Mac (Gratis)
4. Sublim tekst
En annen flott tekstredigerer for nye kodere som bruker en Mac er Sublime Text. Som Atom tilbyr Sublime Text autofullføring for kodingen din, men legger til syntaksdefinisjoner i tilfelle du trenger å slå opp et begrep eller minne deg selv på hva en bit kode gjør. Definisjonene kan til og med vises i noen få forskjellige former - du kan få en rask definisjon i et popup-vindu ved siden av begrepet, eller klikke deg gjennom for å få en fullstendig definisjon i en side-ved-side-rute.
Dette er fantastiske funksjoner for læring, siden du kan sjekke ting mens du koder, eller åpne kodeprosjekter i programmet for å studere dem. Det er imidlertid fortsatt funksjoner for de mer avanserte koderne i Sublime Text, inkludert enkel visningsdeling og fanebytte, og flere valg, som gir mulighet for raske variable endringer.
Atom har litt mer utseendetilpasning, men Sublime Text har fortsatt mørke og lyse temaer, og kan fungere godt med mange GPUer og eGPUer, hvis du tenker på få en eGPU for Mac mini.
Sublime Text kan være enda mer nybegynnervennlig enn Atom, men definisjonen og autofullføringsfunksjonene kan bli mer irriterende enn nyttige etter hvert som du lærer. Likevel, hvis du enkelt vil navigere i vinduer med tastaturet og liker utseendet, er Sublime Text fantastisk.
Nedlasting: Sublim tekst for Mac (Gratis)
5. VS-kode
Det siste tekstredigeringsprogrammet vi anbefaler å skaffe til Macen din er Visual Studio Code, også kjent som VS Code. Med feilsøkingsalternativer i appen og et smart autofullføringssystem, tar VS Code ikke bare som mål å hjelpe nye kodere, men å øke hastigheten til avanserte kodere.
Med Git (du kan og bør installer Git på din Mac hvis du jobber med et kodeprosjekt i utvikling) og andre SCM-leverandører tilgjengelig for gjennomgang og forplikter seg rett innenfor VS Code, dette er en editor som ønsker å forenkle arbeidsflyten din like mye som mulig. Mange utvidelser er tilgjengelige for VS Code også, slik at du kan la den gjøre deg enda mer effektiv med forskjellige prosjekter. VS Codes innebygde funksjoner føles virkelig ikke i veien her. For oss føles de som tidsbesparere.
VS-kode føles litt mindre nybegynnervennlig enn Atom (som den deler mye kildekode med) og Sublime Text. Men å vokse inn i VS-kode kan virkelig hjelpe deg og din kodehastighet på lang sikt.
For oss er VS-kode den beste mellomtingen til at en tekstredigerer er et verktøy og en instruktør. Det gjør det best for den mellomliggende koderen: noen som ønsker å finpusse ferdigheter, men som av og til trenger hjelp med en feil. Er det deg? Hvis ja, sjekk ut VS Code for sikker!
Nedlasting: VS-kode for Mac (Gratis)
Hvilken tekstredigerer vil du velge?
Det er mange fantastiske tekstredigerere du kan få for Mac. Alle lar deg skrive og kjøre kode, samt skrive tekst. Og fantastisk nok, alle er gratis!
Når du bestemmer deg for hvilken tekstredigerer du vil ha, kommer ned til dine nåværende kodeferdigheter og hvor mye du vil at et program skal hjelpe deg med å kode. Hvis du vil presse deg selv og gjøre alt manuelt, vil du ha Vim eller Emacs. Hvis du vil ha et program til å veilede deg, vil du ha Atom, Sublime Text eller VS Code.
Forvirret om koding? Forstår du ikke skripting? Her er det du trenger å vite om byggesteinene i programmering.
Les Neste
- Mac
- Programmering
- Tekstredigerer
- Kodetips
- Mac-apper
Jessica har skrevet tekniske artikler siden 2018, og på fritiden elsker hun å strikke, hekle og brodere små ting.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere