Om du har ett kodningsprojekt du vill göra på din Mac, som en app eller en webbplats, behöver du ett program för att skriva ut koden i. Dessa program kallas textredigerare. Textredigerare låter dig skriva och köra kod på olika kodningsspråk. De kan vara ganska enkla eller komma med många alternativ som automatisk färgkodning och formatering.
Oavsett om du kodar för första gången, eller har gjort det i flera år, finns det en Mac-textredigerare för dig. Vi har sammanställt våra favoritappar för textredigerare för Mac nedan; läs vidare för att hitta den bästa för dig!
1. Vim
Om du vill ha en textredigerare på din Mac med massor av kraft och inte för många klockor och visselpipor, vill du ha Vim. Ofta kallad "Programmer's Editor", Vim kan hantera i stort sett alla projekt och programmeringsspråk du kastar på det.
Som ett program som är bra för programmerare, kommer Vim dock med lite av en inlärningskurva om du är ny på kodning. Vim färgkoder automatiskt syntax så att din kod är lite lättare att läsa, men den ger inte förslag eller pekar ut buggar eller stavfel för dig. Den har inte heller en särskilt robust
Grafiskt användargränssnitt, eller GUI, om du är van vid de – även om MacVim har mer av ett GUI än Vim för andra operativsystem.Det är åtminstone ett flitigt använt program, så om du har frågor kan du förmodligen hitta svar med en webbsökning. Men du måste vara villig att lägga ner benarbetet och lära dig programmet.
Enligt vår åsikt, om du redan kodar, är Vim en bra redigerare för att arbeta med din kod utan onödiga krusiduller. För de som fortfarande lär sig kommer Vim att bli svårare att förstå direkt, och du kanske föredrar en annan textredigeringsapp på den här listan. Men det är värt att ta reda på om du vill anstränga dig!
Ladda ner: Vim för Mac (Fri)
2. Emacs
Eftersom vi pratar om Vim är det vettigt att prata om dess stora rival i det klassiska textredigerarkriget – Emacs. Emacs, liksom Vim, är en Mac-textredigerare riktad till kodkunniga. Det färgkodar syntax, men utöver det är det ett verktyg, inte en lärplattform.
Liksom Vim har Emacs också ett paketeringssystem som låter dig ladda ner och installera tillägg till det. Dessa tillägg kan låta dig ha saker som en syntaxkontroll och en buggjägare, men du måste ladda ner och installera dem separat. Och bara så många tillägg finns.
Emacs skiljer sig lite från Vim genom att ha några andra funktioner, som en varakalender, en nyhetsläsare och projektplaneringsmöjligheter.
Dessa extra funktioner kan hjälpa Emacs att utmana Vim för dig som din textredigerare. Eller så kommer de att verka onödiga och göra Vim desto mer tilltalande. Det är upp till dig och hur mycket du vill att din textredigerare ska göra utöver att låta dig skriva och redigera text och kod.
Ladda ner: Emacs för Mac (Fri)
3. Atom
För Mac-användare som nyligen lärt sig koda rekommenderar vi starkt textredigeraren Atom. Atom har ett mycket användarvänligt gränssnitt och många funktioner som är användbara för förstagångskodare.
Autoslutförandefunktionen kan hjälpa dig att komma ihåg kodsyntax som du kanske har glömt, samt hjälpa dig att skriva kod snabbare. Atom låter dig också enkelt hitta och ersätta text i din kod, samt arbeta i flera rutor. Det finns också en fantastisk ny användarguide för Atom som är lätt att följa som en ny kodare, och vi har tyckt att mycket av dess dokumentation är relativt lätt att följa också.
Atom har också några trevliga anpassningsalternativ, inklusive tillägg som du kan ladda ner från appen (istället för hitta dem separat som med Vim och Emacs), och teman du kan använda för att göra dina fönster roligare att titta på och arbeta i.
Atom är bra för nya kodare, men dess system är lika robust och hackbart som Vim och Emacs, så det är en textredigerare du kan växa med när du lär dig. Det tillåter också GitHub-åtkomst, redigering och delning i programmet, om du kodar med andra. Långtidskodare med inställda arbetsflöden kanske inte gillar autoslutförandefunktionen, men om du vill ha en kraftfull och snygg redigerare som kan erbjuda användarna lite hjälp på vägen, kommer du att älska Atom.
Ladda ner: Atom för Mac (Fri)
4. Sublim text
En annan bra textredigerare för nya kodare som använder en Mac är Sublime Text. Liksom Atom erbjuder Sublime Text autokomplettering för din kodning, men lägger till syntaxdefinitioner till det om du behöver slå upp en term eller påminna dig själv om vad en bit kod gör. Definitionerna kan till och med visas i några olika former - du kan få en snabb definition i ett popup-fönster bredvid termen, eller klicka dig igenom för att få en fullständig definition i en ruta sida vid sida.
Det här är fantastiska funktioner för lärande, eftersom du kan kontrollera saker medan du kodar, eller öppna kodprojekt i programmet för att studera dem. Det finns dock fortfarande funktioner för de mer avancerade kodarna i Sublime Text, inklusive enkel vydelning och flikbyte, och flera val, vilket möjliggör snabba variabla ändringar.
Atom har lite mer utseendeanpassning, men Sublime Text har fortfarande mörka och ljusa teman och kan fungera bra med många GPU: er och eGPU: er, om du tänker på skaffa en eGPU för din Mac mini.
Sublime Text kan vara ännu mer nybörjarvänlig än Atom, men dess definition och autokompletteringsfunktioner kan bli mer irriterande än hjälpsamma när du lär dig. Ändå, om du enkelt vill navigera i fönster med tangentbordet och gillar dess utseende, är Sublime Text fantastiskt.
Ladda ner: Sublim text för Mac (Fri)
5. VS-kod
Den sista textredigeraren som vi starkt rekommenderar att skaffa till din Mac är Visual Studio Code, även känd som VS Code. Med felsökningsalternativ i appen och ett smart autokompletteringssystem syftar VS Code inte bara till att hjälpa nya kodare, utan att öka hastigheten på avancerade kodare.
Med Git (du kan och bör installera Git på din Mac om du arbetar med ett kodprojekt under utveckling) och andra SCM-leverantörer tillgängliga för granskning och begår rätt inom VS Code, detta är en editor som vill förenkla ditt arbetsflöde lika mycket som möjlig. Många tillägg är tillgängliga för VS Code också, så att du kan låta den göra dig ännu mer effektiv med olika projekt. VS Codes inbyggda funktioner känns verkligen inte i vägen här. För oss känns de som tidssparare.
VS Code känns lite mindre nybörjarvänlig än Atom (som den delar mycket källkod med) och Sublime Text. Men att växa in i VS-kod kan verkligen hjälpa dig och din kodningshastighet på lång sikt.
För oss är VS Code den bästa mellanvägen för en textredigerare som ett verktyg och en instruktör. Det gör det bäst för den mellanliggande kodaren: någon som vill finslipa färdigheter men som ibland behöver hjälp med en bugg. Är det du? Om ja, kolla in VS Code för säker!
Ladda ner: VS-kod för Mac (Fri)
Vilken textredigerare väljer du?
Det finns många underbara textredigerare du kan få för Mac. Alla låter dig skriva och köra kod, samt skriva text. Och underbart, alla är gratis!
Att bestämma vilken textredigerare du vill ha beror på dina nuvarande kodningskunskaper och hur mycket du vill att ett program ska hjälpa dig koda. Vill du pressa dig själv och göra allt manuellt vill du ha Vim eller Emacs. Om du vill att ett program ska vägleda dig vill du ha Atom, Sublime Text eller VS Code.
Förvirrad om kodning? Förstår du inte skript? Här är vad du behöver veta om byggstenarna i programmering.
Läs Nästa
- Mac
- Programmering
- Textredigerare
- Kodningstips
- Mac-appar

Jessica har skrivit tekniska artiklar sedan 2018, och på fritiden älskar hon att sticka, virka och brodera småsaker.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera