Enten du er en selvbevisst skriptkiddie eller svart lue, en hobbyprogrammerer eller profesjonell koder, må du ha en app som er opp til oppgaven. Hvis du velger å gjøre programmeringen din på en Mac i stedet for en PC, er det nedenfor en liste over de beste kodedigeringsappene som kan samles.

Test dem ut, se hvilken som passer deg, og dykk inn i den sublimt matematiske, helt logiske verden av Mac-basert koding.

1. Vim

Nummer ett valg for sannsynligvis de fleste programmerere i disse dager, er Vim det mest komplette kodedigeringsverktøyet rundt. Den bruker mye mindre minne enn sine rivaler, det er åpen kildekode, og kan brukes eksternt via SSH.

Beslektet : 3 Nyttige VIM Editor Tips og triks for avanserte brukere

Det er ikke alt. Vim fungerer på alle Unix-plattformer (så Windows og Linux også), og er full av tastatursnarveier som gjør å skrive lange biter av kode en cinch. Det kan virke som mye å ta med, men alle snarveiene er designet for å være minneverdig (så d for å "slette" åpenbart), noe som gjør Vim ganske tilgjengelig.

Vim er et stort, fleksibelt verktøy som kan brukes til mange av de mest populære kodingsmiljøene (C, Python, du nevner det) med sitt enorme samfunn som utfører en konstant prosess med plugin-moduler og tilleggsprogrammer.

Det er nummer én av en grunn.

2. Sublim tekst

Et av de beste og enkleste kodingsverktøyene som er tilgjengelig for Mac-brukere. Sublime Text er et notisblokk-lignende program som lar deg skrive koden din, markere bestemte deler ved hjelp av ulike syntaxavkjenningsalgoritmer og så videre. Appen har en rekke funksjoner, inkludert Goto Anything, Multiple Selections, Command Palette, etc. Hvis du tror at de andre appene eller tingene distraherer deg mens du gjør ditt kodende arbeid, kan du aktivere distraheringsfri skrivemodus. Den deaktiverer alt unntatt området der du skriver koden din.

Sublim tekst er ikke ledig, selv om du kan laste ned gratis prøveversjon, og det ser aldri ut til å utløpe. Likevel, hvis du bruker og elsker Sublime Text, er det alltid godt å kjøpe lisensen og støtte utviklingen.

Appen er tilgjengelig for Mac, Windows og Linux.

3. BBEdit

Dette er enda et fint verktøy for koding av programmer. BBEdit sier det suger ikke, og det betyr nok noe bra for koderne. Appen har et fint grensesnitt som er identisk med Sublime Text. Appen ser ut til å være tilbøyelig til de som gjør mye HTML-koding, og kanskje det er derfor det finnes en rekke alternativer for å manipulere nettsider i appen. Den inneholder FTP- og SFTP-støtte, så det er ikke noe problem med å laste opp filene dine til serveren din så snart du er ferdig med å skrive dem. Høres kult, va?

4. TextMate

Har du en last med kodende arbeid som må gjøres på kort tid? TextMate er tilgjengelig for å hjelpe deg. Appen gjør koding mye enklere på Mac-en enn noen gang med en rekke funksjoner den leveres forhåndsinstallert med. Syntaxutheving, flere faner og Søk og erstatt er noen av de fremtredende funksjonene i appen. Hvis du savnet å lukke en brakett, skjer det mesteparten av tiden du koder; den fullfører den automatisk for deg. Så neste gang du skriver et program, er det mye mindre sjanse for at det vil ha feil.

5. Braketter

Hva er det du bruker oftest mens du skriver kode? Ja du har rett. Det er braketter. Braketter av Adobe gir et kraftig verktøy for deg å kode neste store ting. Appen er faktisk bygget for HTML-kodere som bygger hundrevis av nettsider om dagen, eller kanskje enda mer. Det fremhever syntaxen som gjør det enklere for deg å finne kodeblokkene og feilene dine, og kommer med en Live HTML-utvikling som viser utdataene til koden din uten at du lagrer eller oppdaterer siden. Det er virkelig noe kul om denne appen, er det ikke?

6. Tekstilisk

Textastic for Mac er et enkelt, men raskere, kodende verktøy som leverer det det lover. Med funksjoner som Auto Completion fullfører den automatisk en del av koden du ellers måtte gjøre selv, og sparer deg litt tid for å kunne gjøre noe annet. Mens de fleste av de andre funksjonene forblir de samme som apps ovenfor, inneholder det en ny funksjon som heter iCloud-synkronisering. Hva det gjør er at du kan synkronisere koden din på forskjellige Mac-maskiner, slik at du kan hente opp hvor du sluttet av.

Konklusjon

Koding har blitt en del av mange menneskers liv i disse dager, og programmene ovenfor skal bidra til å gjøre det gjort raskere og mer effektivt.

Denne artikkelen ble publisert første gang i mars 2014 og ble oppdatert i juni 2018.

Bildetekst: Closeup-koding på skjermen av oatawa / Shutterstock