Als je een coderingsproject op je Mac wilt maken, zoals een app of een website, heb je een programma nodig om de code in te schrijven. Deze programma's worden teksteditors genoemd. Met teksteditors kunt u code schrijven en uitvoeren in verschillende codeertalen. Ze kunnen vrij eenvoudig zijn of veel opties bevatten, zoals automatische kleurcodering en opmaak.

Of je nu voor het eerst codeert of het al jaren doet, er is altijd een Mac-teksteditor voor jou. We hebben onze favoriete Mac-teksteditor-apps hieronder samengesteld; lees verder om de beste voor jou te vinden!

1. Vim

Als je een teksteditor op je Mac wilt met heel veel kracht en niet te veel toeters en bellen, dan wil je Vim. Vim wordt vaak de 'Programmer's Editor' genoemd en kan vrijwel elk project en elke programmeertaal aan.

Als een programma dat geweldig is voor programmeurs, heeft Vim echter een beetje een leercurve als coderen nieuw voor je is. Vim geeft automatisch kleurcodes aan de syntaxis, zodat uw code een beetje gemakkelijker te lezen is, maar het geeft geen suggesties of wijst u op fouten of typefouten. Het heeft ook niet een erg robuust

instagram viewer
Grafische gebruikersinterface of GUI, als je daaraan gewend bent, hoewel MacVim meer een GUI heeft dan Vim voor andere besturingssystemen.

Het is in ieder geval een veelgebruikt programma, dus als je vragen hebt, kun je waarschijnlijk antwoorden vinden met een zoekopdracht op internet. Maar je moet bereid zijn om het beenwerk te doen en het programma te leren.

Naar onze mening, als je al codeert, is Vim een ​​geweldige editor om zonder onnodige franje aan je code te werken. Voor degenen die nog aan het leren zijn, zal Vim meteen moeilijker te begrijpen zijn, en misschien geeft u de voorkeur aan een andere teksteditor-app in deze lijst. Maar het is de moeite waard om erachter te komen of je de moeite wilt nemen!

downloaden: Vim voor Mac (Vrij)

2. Emacs

Aangezien we het over Vim hebben, is het logisch om te praten over zijn grote rivaal in de klassieke teksteditoroorlog: Emacs. Emacs is, net als Vim, een Mac-teksteditor gericht op code-savvy. Het kleurcodes syntaxis, maar verder is het een hulpmiddel, geen leerplatform.

Ook heeft Emacs, net als Vim, een verpakkingssysteem waarmee je extensies kunt downloaden en installeren. Met deze extensies kunt u zaken als een syntaxiscontrole en een bugjager gebruiken, maar u moet ze afzonderlijk downloaden en installeren. En er zijn maar zo veel extensies.

Emacs onderscheidt zich een beetje van Vim door een aantal andere functies te hebben, zoals een kalender zijn, een nieuwslezer en projectplanningsmogelijkheden.

Deze extra functies kunnen Emacs helpen om Vim te verslaan voor jou als je favoriete teksteditor. Of ze lijken onnodig en maken Vim des te aantrekkelijker. Het is aan jou en hoeveel je wilt dat je teksteditor doet, behalve dat je tekst en code kunt schrijven en bewerken.

downloaden: Emacs voor Mac (Vrij)

3. Atoom

Voor Mac-gebruikers die net leren coderen, raden we de teksteditor Atom ten zeerste aan. Atom heeft een zeer gebruiksvriendelijke GUI en veel functies die nuttig zijn voor beginnende programmeurs.

Met de functie voor automatisch aanvullen kunt u codesyntaxis onthouden die u misschien bent vergeten, en kunt u sneller code schrijven. Met Atom kunt u ook eenvoudig tekst in uw code vinden en vervangen, en in meerdere vensters werken. Er is ook een geweldige nieuwe gebruikershandleiding voor Atom die gemakkelijk te volgen is als nieuwe codeur, en we hebben gemerkt dat veel van de documentatie ervan ook relatief eenvoudig te volgen is.

Atom heeft ook een aantal leuke aanpassingsopties, waaronder extensies die je kunt downloaden vanuit de app (in plaats van afzonderlijk te vinden, zoals bij Vim en Emacs), en thema's die u kunt gebruiken om uw vensters leuker te maken om naar te kijken en werk in.

Atom is geweldig voor nieuwe programmeurs, maar het systeem is net zo robuust en hackbaar als Vim en Emacs, dus het is een teksteditor waarmee je kunt groeien terwijl je leert. Het biedt ook in-programma GitHub toegang, bewerking en delen, als je codeert met anderen. Langdurige codeerders met vaste workflows houden misschien niet van de functie voor automatisch aanvullen, maar als je een krachtige en mooie editor wilt die gebruikers onderweg wat hulp kan bieden, zul je dol zijn op Atom.

downloaden: Atoom voor Mac (Vrij)

4. Sublieme tekst

Een andere geweldige teksteditor voor nieuwe programmeurs die een Mac gebruiken, is Sublime Text. Net als Atom biedt Sublime Text automatisch aanvullen voor uw codering, maar voegt daar syntaxisdefinities aan toe voor het geval u een term moet opzoeken of uzelf eraan moet herinneren wat een stukje code doet. De definities kunnen zelfs in een paar verschillende vormen verschijnen - u kunt een snelle definitie krijgen in een pop-upvenster naast de term, of doorklikken om een ​​volledige definitie te krijgen in een zij-aan-zij paneel.

Dit zijn geweldige functies om te leren, omdat je dingen kunt controleren terwijl je codeert, of codeprojecten in het programma kunt openen om ze te bestuderen. Er zijn echter nog steeds functies voor de meer geavanceerde codeurs in Sublime Text, waaronder eenvoudig splitsen van weergaven en schakelen tussen tabbladen, en meerdere selecties, waardoor snelle variabele wijzigingen mogelijk zijn.

Atom heeft wat meer uiterlijkaanpassing, maar Sublime Text heeft nog steeds donkere en lichte thema's en kan goed werken met veel GPU's en eGPU's, als je erover nadenkt een eGPU voor je Mac mini krijgen.

Sublime Text is misschien nog beginnersvriendelijker dan Atom, maar de functies voor definitie en automatisch aanvullen kunnen tijdens het leren vervelender dan nuttig worden. Maar als je gemakkelijk door vensters wilt navigeren met je toetsenbord en het uiterlijk leuk vindt, is Sublime Text geweldig.

downloaden: Sublieme tekst voor Mac (Vrij)

5. VS-code

De laatste teksteditor die we ten zeerste aanbevelen voor je Mac is Visual Studio Code, ook wel bekend als VS Code. Met in-app debug-opties en een slim autocomplete-systeem, is VS Code niet alleen bedoeld om nieuwe programmeurs te helpen, maar ook om de snelheid van geavanceerde programmeurs te verhogen.

Met Git (dat kan en moet) installeer Git op je Mac als u aan een evoluerend codeproject werkt) en andere SCM-providers die toegankelijk zijn voor beoordeling en commits direct binnen VS Code, dit is een editor die uw workflow net zo veel wil vereenvoudigen als mogelijk. Er zijn ook veel extensies beschikbaar voor VS Code, zodat u nog efficiënter kunt werken met verschillende projecten. De ingebouwde functies van VS Code staan ​​hier echt niet in de weg. Voor ons voelen ze als tijdbesparend.

VS Code voelt wel iets minder beginnersvriendelijk aan dan Atom (met wie het veel broncode deelt) en Sublime Text. Maar groeien naar VS Code kan u en uw codeersnelheid op lange termijn echt helpen.

Voor ons is VS Code de beste middenweg van een teksteditor als hulpmiddel en instructeur. Dat maakt het het beste voor de gemiddelde codeur: iemand die zijn vaardigheden wil verbeteren, maar die af en toe hulp nodig heeft bij een bug. Ben jij dat? Zo ja, bekijk dan zeker VS Code!

downloaden: VS-code voor Mac (Vrij)

Welke teksteditor kiest u?

Er zijn veel geweldige teksteditors die je voor Mac kunt krijgen. Ze laten je allemaal code schrijven en uitvoeren, evenals tekst. En wonder boven wonder zijn ze allemaal gratis!

Beslissen over de teksteditor die je wilt, hangt af van je huidige codeervaardigheden en hoeveel je wilt dat een programma je helpt bij het coderen. Als je jezelf wilt pushen en alles handmatig wilt doen, wil je Vim of Emacs. Als je een programma wilt om je te begeleiden, wil je Atom, Sublime Text of VS Code.

Wat is coderen en hoe werkt het?

Verward over coderen? Begrijp je scripting niet? Dit is wat u moet weten over de bouwstenen van programmeren.

Lees volgende

DelenTweetenE-mail
Gerelateerde onderwerpen
  • Mac
  • Programmeren
  • Teksteditor
  • Codeertips
  • Mac-apps
Over de auteur
Jessica Lanman (57 artikelen gepubliceerd)

Jessica schrijft sinds 2018 technische artikelen en houdt in haar vrije tijd van breien, haken en borduren van kleine dingen.

Meer van Jessica Lanman

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren