Oavsett om du är en självbekände manus eller en svart hatt, en hobbyprogrammerare eller professionell kodare, måste du ha en app som är upp till uppgiften. Om du väljer att göra programmeringen på en Mac istället för en dator, nedan är en lista över de bästa kodredigeringsapparna som kan samlas.

Testa dem, se vilken som passar dig och dyka in i den sublimt matematiska, perfekt logiska världen av Mac-baserad kodning.

1. Vim

Nummer ett val för förmodligen majoriteten av programmerare idag är Vim det mest kompletta kodredigeringsverktyget runt. Det använder mycket mindre minne än sina rivaler, det är öppen källkod, och kan användas på distans via SSH.

Relaterat : 3 Användbara VIM Editor Tips och tricks för avancerade användare

Det är inte allt. Vim fungerar på alla Unix-plattformar (så Windows och Linux också), och är full av kortkommandon som gör att du skriver långa bitar av kod en film. Det kan tyckas som mycket att ta med, men alla genvägar är utformade för att vara minnesvärda (så d för att "ta bort" självklart), vilket gör Vim ganska lättillgänglig.

Vim är ett stort, flexibelt verktyg som kan användas för många av de mest populära kodningsmiljöerna (C, Python, du namnger det) med sin stora community som utmanar en ständig procession av plug-ins och tillägg.

Det är nummer ett av en anledning.

2. Sublim Text

Ett av de bästa och enklaste kodningsverktygen som någonsin är tillgängliga för Mac-användare. Sublime Text är en anteckningsblockliknande applikation som låter dig skriva din kod, markera vissa delar med olika algoritmer för syntaxavkänning och så vidare. Appen har ett antal funktioner, inklusive Goto Anything, Multiple Selections, Command Palette etc. Om du tror att andra appar eller saker distraherar dig medan du gör ditt kodande arbete, kan du aktivera distraheringsfritt skrivläge. Det inaktiverar allt utom det område där du skriver din kod.

Sublim text är inte gratis, men du kan ladda ner gratisversionsversionen och det verkar aldrig utgå. Men om du använder och älskar Sublime Text är det alltid bra att köpa licensen och stödja utvecklingen.

Appen är tillgänglig för Mac, Windows och Linux.

3. BBEdit

Detta är ännu ett bra verktyg för kodning av program. BBEdit säger att det inte suger, och det betyder förmodligen något bra för kodarna. Appen har ett bra gränssnitt som är identiskt med Sublime Text. Appen verkar vara benägen mot dem som gör mycket HTML-kodning, och det är därför det finns ett antal alternativ att manipulera webbsidor i appen. Den innehåller FTP- och SFTP-support, så det är inte något problem med att ladda upp dina filer till din server så fort du är redo att skriva dem. Låter coolt va?

4. TextMate

Har du en mängd kodningsarbete som behöver göras på kort tid? TextMate är tillgängligt för att hjälpa dig. Appen gör kodning mycket enklare på din Mac än någonsin med ett antal funktioner som den kommer förinstallerad med. Syntaxmarkering, Flera flikar och Sök och Ersätt är några av de viktigaste funktionerna i appen. Om du missade stänga en konsol, det händer det mesta som du kodar; det kompletterar det automatiskt för dig. Så nästa gång du skriver ett program, är det mycket mindre chans att det kommer att ha fel.

5. Fästen

Vad är det som du använder oftast när du skriver kod? Ja du har rätt. Det är parenteser. Brackets av Adobe ger ett kraftfullt verktyg för att du kodar nästa stora sak. Appen är faktiskt byggd för HTML-kodare som bygger hundratals webbsidor om dagen, eller kanske ännu mer. Det framhäver syntaxen som gör det enklare för dig att hitta dina kodblock och fel och levereras med en Live HTML-utveckling som visar utmatningen av din kod utan att du sparar eller uppdaterar sidan. Det är verkligen något coolt om den här appen, eller hur?

6. Textastisk

Textastic för Mac är ett enkelt, men snabbare, kodningsverktyg som levererar vad det lovar. Med funktioner som Auto Completion kompletterar den automatiskt en del av din kod som du annars skulle behöva göra själv, vilket sparar dig en tid som du kan använda för att göra något annat. Medan de flesta av de andra funktionerna är desamma som appar ovan, innehåller den en ny funktion som heter iCloud-synkronisering. Vad det gör är att du kan synkronisera din kod över dina olika Mac-maskiner, så att du kan hämta upp var du slutade lätt.

Slutsats

Kodning har blivit en del av många människors liv dessa dagar, och programmen ovan ska hjälpa till att få det gjort snabbare och mer effektivt.

Den här artikeln publicerades först i mars 2014 och uppdaterades i juni 2018.

Bildkredit: Närbildskodning på skärmen av oatawa / Shutterstock