Beste teksteditor voor Mac in 2022 (gedetailleerde handleiding)
Een teksteditor is een handige, flexibele tool die op elke computer een plekje verdient. Standaard is er een standaard voorgeïnstalleerd met elk populair besturingssysteem. Ze worden het meest gebruikt door ontwikkelaars, maar ook vaak door schrijvers en notulisten. De beste teksteditors zijn meestal ongelooflijk krachtig en zeer configureerbaar, waardoor ze een zeer persoonlijke keuze zijn.
Dat betekent dat degenen die teksteditors gebruiken er een uitgesproken mening over hebben. Het is essentieel om er een te vinden die precies goed is. Hoe meer u ermee vertrouwd raakt, hoe nuttiger u het zult vinden. Daarom gebruiken veel mensen nog steeds krachtige teksteditors van meer dan 30 jaar oud, zoals Vim en GNU Emacs.
Op het eerste gezicht ziet een teksteditor er misschien eenvoudig, eenvoudig en saai uit, maar dat komt omdat je hem nog niet hebt leren kennen. Onder de motorkap bevinden zich krachtige functies die u kunt gebruiken om een website te ontwerpen, softwaretoepassingen te ontwikkelen en een roman te schrijven. Teksteditors zijn ook handig voor kleine taken zoals het schrijven van lijsten of het maken van notities. Ze worden meestal geleverd met een basisset functies die kunnen worden uitgebreid via plug-ins.
Dus wat is de teksteditor voor jou?
Onze nummer één aanbeveling is: Sublieme tekst 3. Het is een snelle, aantrekkelijke teksteditor met volledige functionaliteit voor Mac, Windows en Linux. Het kost $ 80, maar er is geen officiële tijdslimiet voor de proefperiode, dus je kunt de app leren kennen voordat je hem koopt. Het is configureerbaar en er is een breed scala aan pakketten beschikbaar om de specifieke functies toe te voegen die u nodig hebt.
Atoom is een populair gratis alternatief. Net als Sublime Text is het platformonafhankelijk, capabel en uitbreidbaar via een grote pakketrepository. De focus ligt op applicatie-ontwikkeling, maar het is een Electron-app, dus niet zo responsief als onze winnaar.
Andere teksteditors zijn ook buitengewoon capabel en hebben hun sterke punten, aandachtspunten, beperkingen en interfaces. We zullen twaalf van de beste behandelen en u helpen degene te vinden die perfect is voor uw behoeften, voorkeuren en workflow.
Inhoudsopgave
Waarom op mij vertrouwen voor deze gids?
Een goede teksteditor is een van mijn favoriete tools. Ik gebruik ze al tientallen jaren, eerst in DOS, toen Windows, Linux en nu Mac. Ik bewerk vaak inhoud voor het web in een teksteditor, waarbij ik de HTML-opmaak direct bekijk. Ik kan soms nogal kieskeurig zijn over de code die wordt gebruikt en hoe deze is ingedeeld.
Op Linux waren Genie en Bluefish mijn favoriete teksteditors, hoewel ik ook regelmatig Gedit en Kate gebruikte. Toen ik overstapte naar Mac, gebruikte ik in eerste instantie TextMate. Na enige tijd wendde ik me echter tot Sublime Text, dat regelmatig werd bijgewerkt.
Ik bleef experimenteren met andere teksteditors en kwam uiteindelijk uit op Komodo Edit. Het had de functies die ik op dat moment nodig had en een interface die bij mijn workflow paste. Dat omvatte het opnemen van veel basismacro’s voor zoeken en vervangen die handig in een zijpaneel werden vermeld. Ik kon ze één voor één starten door op de macronaam te dubbelklikken.
Ik kocht Textastic voor mijn iPad en schakelde er uiteindelijk ook op mijn Mac naar over. Het is lean, mean en deed alles wat ik op dat moment nodig had.
Ik heb in de loop der jaren ook vaak met Vim en Emacs gespeeld, maar ik heb niet genoeg tijd besteed om te leren hoe ik ze vakkundig kan gebruiken. Hun interfaces lijken niet op moderne apps, dus ik vond het moeilijk om ze vol te houden, ook al ben ik ervan overtuigd dat dit de krachtigste tools zijn die er zijn en vrienden hebben die erbij zweren.
Wie heeft een teksteditor nodig?
Wie heeft een fatsoenlijke teksteditor nodig? Iedereen die met platte tekstbestanden moet werken. Dat omvat mensen die een informele tool nodig hebben voor kleine bewerkingen en mensen die er elke dag een gebruiken als hun primaire softwaretool. U kunt een teksteditor gebruiken voor taken als:
- HTML- en CSS-bestanden maken bij het maken van een website
- inhoud voor het web schrijven in HTML of Markdown
- het ontwikkelen van web-apps met behulp van een programmeertaal zoals Python, JavaScript, Java, Ruby on Rails of PHP
- desktop-apps ontwikkelen met een programmeertaal zoals Objective C, C# of C++
- het ontwikkelen van mobiele applicaties met behulp van een programmeertaal zoals Java, Python, Objective C, Swift, C#, C++
- op tekst gebaseerde configuratiebestanden voor een softwareprogramma of uw besturingssysteem bewerken
- schrijven in opmaaktalen waarmee u opmaak kunt toevoegen aan platte tekst, zoals Fountain voor scenario’s en Markdown voor proza
- aantekeningen maken in platte tekst of Markdown om vendor lock-in te voorkomen
Sommige teksteditors zijn ontwikkeld met een of meer van deze taken in gedachten. Een teksteditor gericht op app-ontwikkelaars kan een debugger bevatten, terwijl een teksteditor gericht op webontwikkelaars een live preview-venster kan hebben. Maar de meeste teksteditors zijn flexibel genoeg om voor elk doel te gebruiken.
De aantrekkingskracht van een teksteditor is dat hij voor zoveel verschillende dingen kan worden gebruikt en kan worden gepersonaliseerd op manieren die geen ander type app kan. Veel gebruikers geven er echter de voorkeur aan een meer gespecialiseerde tool te gebruiken, bijvoorbeeld een IDE (Integrated Development Environment) voor programmeren, of een speciale schrijftoepassing zoals Schrijver or Odysseus.
Aangezien u geïnteresseerd bent in teksteditors, hebben we een aantal andere verzamelingen die u mogelijk ook interesseren:
Beste teksteditor voor Mac: de winnaars
Beste commerciële teksteditor: sublieme tekst 3
Sublime Text 3 is een platformonafhankelijke tekstbewerking die snel en gemakkelijk is om mee aan de slag te gaan en die voldoet aan de behoeften van de meeste gebruikers. Het werd gelanceerd in 2022 en is volledig uitgerust en zeer aanpasbaar – een uitstekende keuze voor iedereen die een professionele, capabele teksteditor nodig heeft.
Bezoek de officiële sublieme tekstsite downloaden. De gratis proefperiode is onbeperkt. De app kost $ 80 voor elke gebruiker (niet voor elke machine) voor voortgezet gebruik.
In een oogopslag:
- Tagline: ‘Een geavanceerde teksteditor voor code, opmaak en proza.’
- Focus: alleskunner – app-ontwikkeling, webontwikkeling, schrijven
- Platformen: Mac, Windows, Linux
Het is gemakkelijk om met Sublime Text aan de slag te gaan. Er is geen echt eindpunt voor de gratis proefversie, dus u kunt deze grondig testen voordat u besluit deze aan te schaffen, waarvoor u van tijd tot tijd wordt uitgenodigd. En de app is gemakkelijk te leren. Je springt erin en begint het te gebruiken, en pakt vervolgens de geavanceerde functies op als je ze nodig hebt.
Het ziet er geweldig uit en is rijk aan functies. Sublime Text 3 werkt consistent op alle platforms, wat wordt bereikt door het gebruik van een aangepaste UI-toolkit, en de app zelf is native voor elk besturingssysteem. Dat maakt het lichter en responsiever dan andere platformonafhankelijke editors.
Sublime Text biedt een breed scala aan: sneltoetsen om je vingers te houden waar je ze wilt, en een optionele minimap aan de rechterkant van het scherm ziet u direct waar u zich in een document bevindt.
Syntaxis markeren wordt aangeboden en er is een reeks kleurenschema’s beschikbaar. Dit zijn de standaardinstellingen voor een HTML-bestand:
En hier is de standaard syntaxisaccentuering voor een PHP-bestand:
U kunt meerdere geopende documenten in een interface met tabbladen (zoals hierboven) of in aparte vensters.
A afleidingsvrije modus maakt het venster volledig scherm en het menu en andere elementen van de gebruikersinterface zijn verborgen.
Je kunt bewerk meerdere regels tegelijkertijd door de gewenste regelnummers te selecteren (door Shift-klikken of Command-klikken) en vervolgens de sneltoets command-shift-L te gebruiken. Op elke geselecteerde regel verschijnt een cursor.
Codesecties kunnen zijn: gevouwen (bijvoorbeeld waar genest als uitspraken worden gebruikt) door op de onthullingsdriehoekjes naast de regelnummers te klikken.
Zoeken en vervangen is krachtig en ondersteunt reguliere expressies. Zoeken wordt uitgebreid naar het bestandssysteem met de Goto Anything (Command-P), de snelste manier om een bestand in de huidige map te openen. Andere ‘Goto’ -commando’s maken navigatie eenvoudig en omvatten Goto Symbol, Goto Definition, Goto Reference en Goto Line.
De app is in hoge mate aanpasbaar. Instellingen worden gewijzigd door een op tekst gebaseerd configuratiebestand te bewerken. Hoewel dat beginners kan verrassen, is het heel logisch voor degenen die gewend zijn om in een teksteditor te werken, en het voorkeurenbestand is zeer becommentarieerd, zodat je de beschikbare opties kunt zien.
Plug-ins zijn verkrijgbaar bij Sublime Text’s pakketbeheer systeem, dat toegankelijk is via het opdrachtenpalet in de app of via de officiële website. Deze kunnen de functionaliteit van de app op specifieke manieren uitbreiden en zijn geschreven in Python. Momenteel zijn er bijna 5,000 beschikbaar.
Beste gratis teksteditor: Atom
Atom is een gratis en open-source alternatief gelanceerd in 2022. Het heeft vergelijkbare functionaliteit als Sublime Text. Atom is platformonafhankelijk en gebaseerd op het Electron ‘eenmaal schrijven en overal implementeren’-framework, dus het is iets langzamer dan Sublime Text.
De app is gemaakt door GitHub, die vervolgens is overgenomen door Microsoft. Ondanks twijfels van sommigen in de gemeenschap (vooral omdat Microsoft al een eigen teksteditor had ontwikkeld), blijft Atom een robuuste teksteditor.
Bezoek de officiële Atom-site om de app gratis te downloaden.
In een oogopslag:
- Tagline: ‘Een hackbare teksteditor voor de 21e eeuw.’
- Focus: Applicatieontwikkeling
- Platformen: Mac, Windows, Linux
Momenteel is de eerste indruk die Atom geeft niet goed. De eerste keer dat u het opent onder macOS Catalina, wordt een foutmelding weergegeven:
‘Atom’ kan niet worden geopend omdat Apple het niet kan controleren op schadelijke software.
Ik heb een oplossing gevonden op Atom-discussieforum: zoek Atom in Finder, klik er met de rechtermuisknop op en selecteer vervolgens openen. Zodra je dat hebt gedaan, wordt de app in de toekomst zonder foutmelding geopend. Het verbaast me dat hier nog geen oplossing voor is gemaakt.
Atom is gemakkelijk op te pikken voor nieuwe gebruikers. Het biedt een interface met tabbladen en meerdere vensters, evenals aantrekkelijke syntaxisaccentuering voor een aantal talen. Hier is het standaardformaat voor HTML- en PHP-bestanden.
Net als Sublime Text is bewerking met meerdere regels beschikbaar, wat zich uitbreidt tot bewerking door meerdere gebruikers. Telex is een unieke functie waarmee verschillende gebruikers het document tegelijkertijd kunnen openen en bewerken, net zoals u zou doen met Google Documenten.
Codevouwen en slimme automatische aanvulling zijn beschikbaar, evenals reguliere expressies, een bestandssysteembrowser, uitstekende navigatie-opties en krachtig zoeken.
Aangezien de app is gemaakt met ontwikkelaars in het achterhoofd, is het geen verrassing dat Atom enkele IDE-functies bevat en aanbiedt om de ontwikkelhulpmiddelen van Apple voor je te installeren wanneer je deze voor de eerste keer opent.
U voegt functionaliteit toe aan de app via pakketten en de pakketbeheerder is rechtstreeks vanuit Atom toegankelijk.
Er zijn duizenden pakketten beschikbaar. Hiermee kunt u functies toevoegen zoals bewerking zonder afleiding, het gebruik van Markdown, extra codefragmenten en taalondersteuning, en gedetailleerde aanpassing van de manier waarop de app eruitziet en werkt.
Beste teksteditor voor Mac: de competitie
Visual Studio-code
Hoewel Atom nu technisch gezien een Microsoft-product is, is Visual Studio Code de app die ze hebben ontworpen, en het is geweldig. Het werd gelanceerd in 2022 en wint snel aan populariteit. De opvallende kenmerken zijn slimme code-aanvulling en syntaxisaccentuering.
Bezoek de officiële Visual Studio Code-site om de app gratis te downloaden.
In een oogopslag:
- Tagline: ‘Code bewerken. Opnieuw gedefinieerd.”
- Focus: Applicatieontwikkeling
- Platformen: Mac, Windows, Linux
VSCode is snel en responsief, gericht op ontwikkelaars en gericht op het bewerken en debuggen van code. Het wordt uitgebracht onder een open source MIT-licentie.
IntelliSense is een functie die intelligentie toevoegt aan codeaanvulling en syntaxisaccentuering door rekening te houden met variabele typen, functiedefinities en geïmporteerde modules. Er worden meer dan 30 programmeertalen ondersteund, waaronder ASP.NET en C#. Hier is de standaard syntaxisaccentuering voor HTML- en PHP-bestanden:
De app heeft een beetje een leercurve en bevat zowel een interface met tabbladen als gesplitste vensters. Zen-modus biedt een minimale interface met een druk op de knop, verbergt menu’s en vensters en maximaliseert de app om het scherm te vullen.
Het bevat een terminal, debugger en Git-opdrachten, maar is geen volledige IDE. Daarvoor moet je de veel grotere kopen Visuele studio, de professionele IDE van Microsoft.
Een uitgebreide extensiebibliotheek is beschikbaar vanuit de app, die toegang geeft tot gratis pakketten die de functionaliteit van VSCode uitbreiden. Deze omvatten plug-ins om in Markdown te schrijven, shellscripts uit te voeren en zelfs AppleScript te maken.
BB Bewerken 13
BBEdit 13 van Bare Bones Software is een zeer populaire editor voor alleen Mac die in 1992 voor het eerst werd uitgebracht. Volgens de officiële website is het ontworpen om te voorzien in de behoeften van schrijvers, webauteurs en softwareontwikkelaars.
Bezoek de officiële BBEdit-site om de app te downloaden. Een individuele licentie kost $ 49.99. Abonnementen kunnen worden gekocht bij de Mac App Store en kost $ 3.99/maand of $ 39.99/jaar.
In een oogopslag:
- Tagline: ‘Het zuigt niet.®’
- Focus: Allrounder: app-ontwikkeling, webontwikkeling, schrijven
- Platformen: alleen Mac
Deze teksteditor is een favoriet onder Mac-fans en komt nauw overeen met de richtlijnen voor de gebruikersinterface van Apple, inclusief sneltoetsen en conventies voor slepen en neerzetten. Het is zowel snel als stabiel.
Het is echter minder modern dan andere teksteditors in deze recensie. Het voelt een beetje gedateerd aan. Het biedt geen tabbladen voor elk geopend document; in plaats daarvan worden geopende bestanden onder aan het zijpaneel weergegeven. In vergelijking met andere teksteditors is het toevoegen van thema’s en pakketten een behoorlijk gecompliceerde taak.
Syntaxisaccentuering en functienavigatie zijn goed geïmplementeerd. Hier ziet u hoe HTML- en PHP-bestanden worden weergegeven:
Zoeken is krachtig en biedt zowel reguliere expressies als Grep-patroonovereenkomst. Het vouwen van codes en het aanvullen van tekst zijn beschikbaar, maar het bewerken van meerdere regels is dat niet.
Deze editor biedt standaard meer tools voor schrijvers dan de meeste van zijn concurrenten. In feite, auteur Matt Gremmel gebruikt het sinds ten minste 2013 als een van zijn belangrijkste schrijf-apps, hoewel hij ook andere apps gebruikt.
Coda (nu Nova)
Panic’s Coda is een teksteditor voor alleen Mac met een focus op webontwikkeling en werd oorspronkelijk uitgebracht in 2022. Het zal niet lang meer bestaan omdat het zal worden vervangen door een nieuwe app.
Bezoek de officiële site om de app te downloaden. Je kunt de app kopen voor $ 99.
In een oogopslag:
- Tagline: “Je codeert voor het web. U eist een snelle, schone en krachtige teksteditor. Pixel-perfecte voorvertoning. Een ingebouwde manier om uw lokale en externe bestanden te openen en te beheren. En misschien een vleugje SSH. Zeg hallo, Coda.’
- Focus: Webontwikkeling
- Platformen: alleen Mac
Coda is nu twaalf jaar oud en voelt zich gedateerd. Panic realiseert zich dat, en in plaats van het alleen een facelift te geven, hebben ze een gloednieuwe app ontwikkeld: Nova.
Het bevat enkele handige functies voor webontwikkelaars. Mijn favoriet is de ingebouwde WebKit-voorbeeld met een webinspecteur, debugger en profiler. Het heeft ook gemakkelijk toegang tot externe bestanden, inclusief die op FTP-, SFTP-, WebDAV- of Amazon S3-servers.
Coda bevat veel van de functies van zijn concurrenten:
- Zoeken en vervangen
- Code vouwen
- Automatisch aanvullen voor het hele project
- Automatisch sluiten van tags
- Syntaxisaccentuering voor een breed scala aan talen
Zo ziet de standaard syntaxisaccentuering eruit voor onze voorbeeld-HTML- en PHP-bestanden:
Er is een grote opslagplaats voor plug-ins beschikbaar op de officiële website, zodat u extra functies aan het programma kunt toevoegen. De Cocoa-scripttaal wordt gebruikt. Een begeleidende iOS-versie (gratis in de iOS App Store) stelt u in staat om onderweg code te controleren en te bewerken, en u kunt uw werk synchroniseren tussen apparaten.
UltraEdit
UltraEdit versie 20.00 is de teksteditorcomponent van een reeks programma’s van IDM Computer Solutions, Inc, waaronder UltraCompare, UltraEdit Suite, UltraFinder en IDM All Access. Het werd voor het eerst uitgebracht in 1994, dus het bestaat al een tijdje en heeft een trouwe aanhang.
Bezoek de officiële UltraEdit-site om de app te downloaden. Een abonnement kost $ 79.95/jaar (het tweede jaar is de helft van de prijs) en dekt maximaal vijf installaties. Als alternatief kunt u zich abonneren op alle IDM-apps voor $ 99.95 per jaar. 30 dagen op proef, 30 dagen geld-terug-garantie.
In een oogopslag:
- Tagline: ‘UltraEdit is de meest flexibele, krachtige en veilige teksteditor die er is.’
- Focus: Applicatie- en webontwikkeling
- Platformen: Mac, Windows, Linux
Een persoonlijk licentieabonnement dekt drie of vijf installaties – de UltraEdit-website is onduidelijk. Op de homepage gaat het over 3 voor 1 licentie: ‘Uw persoonlijke licentie is goed voor maximaal 3 machines op elke combinatie van platforms.’ Maar op de aankooppagina staat dat een abonnement ‘Tot 5 installaties (persoonlijke licenties)’ dekt.
De app is geschikt voor zowel web- als app-ontwikkeling. Het ondersteunt HTML, JavaScript, PHP, C/C++, PHP, Perl, Python en meer. Dit is de standaard syntaxisaccentuering voor onze voorbeeld-HTML- en PHP-bestanden:
Het is krachtig en stelt je in staat om met gigantische bestanden te werken, tot wel gigabytes groot. Het ondersteunt meerregelige bewerking en kolombewerkingsmodus, codevouwen en automatisch aanvullen. De zoekfunctie bevat reguliere expressies en het zoeken naar bestanden. Debugging en live preview worden ook ondersteund. De app is aanpasbaar, zodat u macro’s, scripts en sneltoetsen kunt maken. Een API en een reeks thema’s zijn beschikbaar.
TekstMate 2.0
TextMate 2.0 van MacroMates is een krachtige, aanpasbare teksteditor, alleen voor macOS. Versie 1 was erg populair, maar toen Versie 2 werd uitgesteld, sprongen veel gebruikers over op iets dat regelmatiger werd bijgewerkt, met name Sublime Text. De update is uiteindelijk gelanceerd en is nu een open-sourceproject (bekijk de licentie hier).
Bezoek de officiële TextMate-site om de app gratis te downloaden.
In een oogopslag:
- Tagline: ‘Krachtige en aanpasbare teksteditor met ondersteuning voor een enorme lijst met programmeertalen en ontwikkeld als open-source.’
- Focus: Applicatie- en webontwikkeling
- Platformen: alleen Mac
TextMate is gericht op ontwikkelaars en is vooral populair onder Ruby on Rails-ontwikkelaars. Het is ook van bijzonder belang voor Mac- en iOS-ontwikkelaars omdat het met Xcode werkt en Xcode-projecten kan bouwen.
Functies worden toegevoegd door bundels te installeren. Het is lichtgewicht en biedt een schone interface. Hier is hoe de syntaxis wordt gemarkeerd in onze voorbeeld-HTML- en PHP-bestanden:
Geavanceerde functies zoals het maken van meerdere bewerkingen tegelijk, automatisch koppelen van haakjes, kolomselectie en versiebeheer zijn beschikbaar. Zoeken en vervangen werkt over projecten heen, macro’s kunnen worden opgenomen en een aanzienlijke lijst met programmeertalen wordt ondersteund.
Beugels
Brackets is een door de gemeenschap geleid open-sourceproject (uitgebracht onder de MIT-licentie) opgericht door Adobe in 2022. Het heeft als doel om editors voor webontwikkeling naar een hoger niveau te tillen. Brackets heeft een schone, moderne interface die u kent als u andere Adobe-producten gebruikt.
Bezoek de officiële Brackets-site om de app gratis te downloaden.
In een oogopslag:
- Tagline: ‘Een moderne, open source teksteditor die webdesign begrijpt.’
- Focus: Webontwikkeling
- Platformen: Mac, Windows, Linux
Brackets is gericht op webontwikkeling en biedt live voorbeeldweergaven van HTML- en CSS-bestanden, waarbij pagina’s in realtime worden bijgewerkt. Een No Distractions-knop geeft je een eenvoudigere interface met één druk op de knop, en er is een reeks gratis extensies beschikbaar om de specifieke functionaliteit toe te voegen die je nodig hebt.
De app ondersteunt meer dan 38 bestandsindelingen en programmeertalen, waaronder C++, C, VB Script, Java, JavaScript, HTML, Python, Perl en Ruby. Hier is de standaard syntaxisaccentuering voor HTML en PHP:
Als Adobe-app heeft Brackets een naadloze integratie met Photoshop. PSD Lens is een functie die afbeeldingen, logo’s en ontwerpstijlen uit Photoshop haalt. Extract is een tool die kleuren, lettertypen, verlopen, afmetingen en andere informatie uit PSD’s haalt om automatisch CSS te maken. Dit zijn bijzonder handige functies voor front-end ontwikkelaars.
Komodo Bewerken
Komodo Edit is een eenvoudige maar krachtige teksteditor van ActiveState en is gratis beschikbaar. Het werd voor het eerst uitgebracht in 2022 en ziet er nu behoorlijk gedateerd uit. Het is een verkleinde versie van de meer geavanceerde Komodo IDE, die nu ook gratis beschikbaar is.
Bezoek de officiële Komodo Edit-site om de app gratis te downloaden.
In een oogopslag:
- Tagline: ‘Code-editor voor open source-talen.’
- Focus: Applicatie- en webontwikkeling
- Platformen: Mac, Windows, Linux
Komodo Edit wordt gedistribueerd onder de MOZILLA PUBLIC open source softwarelicentie. Net als Atom wordt er een foutmelding weergegeven wanneer Komodo Edit voor de eerste keer wordt geopend in macOS Catalina:
‘Komodo Edit 12’ kan niet worden geopend omdat Apple het niet kan controleren op schadelijke software.
De oplossing is hetzelfde: zoek de app in Finder, klik met de rechtermuisknop en selecteer Openen.
De app is eenvoudig genoeg voor beginners om meteen te gebruiken. Focus Mode geeft alleen de editor weer. Met een interface met tabbladen kunt u eenvoudig schakelen tussen geopende bestanden. Met Go To Anything kunt u snel het gewenste bestand zoeken en openen. Hier is hoe een HTML- en PHP-bestand wordt weergegeven in de editor.
Er zijn meer geavanceerde functies beschikbaar, waaronder trackwijzigingen, automatisch aanvullen en meerdere selecties. Een Markdown-viewer is handig voor schrijvers en macro’s kunnen worden opgenomen.
Textastic
Textastic is een geavanceerde code-editor die oorspronkelijk is geschreven voor iPad en nu beschikbaar is voor Mac en iPhone. In tegenstelling tot Coda 2, dat ook een iPad-app biedt, is de mobiele versie van Textastic compleet en krachtig. Het bedrijf spreekt zelfs van de Mac-versie als de bijbehorende app.
Koop de app voor $ 7.99 bij de Mac App Store. Een proefversie kan worden gedownload van de officiële Textastic-site. De iOS-versie kan voor $ 9.99 worden gekocht bij de App Store.
In een oogopslag:
- Tagline: ‘Eenvoudige en snelle teksteditor voor iPad/iPhone/Mac.’
- Focus: eenvoud en gebruiksgemak
- Platformen: Mac, iOS
Textastic is betaalbaar en gebruiksvriendelijk. Ik heb de app op mijn iPad gebruikt sinds de release en ik begon de Mac-versie te gebruiken sinds deze beschikbaar was, omdat hij licht van gewicht en gebruiksvriendelijk is. Het is capabel, maar niet de meest krachtige.
Meer dan 80 programmeer- en opmaaktalen worden ondersteund. Hier is hoe Textastic HTML en PHP weergeeft.
Het zal automatisch code aanvullen voor HTML, CSS, JavaScript, PHP, C en Objective-C. Het ondersteunt TextMate en Sublime Text-definities. Je bestanden worden gesynchroniseerd tussen de Mac- en iOS-versie via iCloud Drive.
Macvim
Vim is een zeer configureerbare teksteditor op de opdrachtregel die in 1991 is gemaakt. Het is een update van Vi (‘Vi Improved’), die in 1976 werd geschreven. Het wordt nog steeds door veel ontwikkelaars gebruikt, hoewel de interface anders is dan die van moderne teksteditors. Macvim lost dat tot op zekere hoogte op, maar het heeft nog steeds een aanzienlijke leercurve.
Bezoek de officiële MacVim-site om de app gratis te downloaden.
In een oogopslag:
- Tagline: ‘Vim – de alomtegenwoordige teksteditor.’
- Focus: alles wat je maar kunt bedenken
- Platformen: Mac. (Vim is beschikbaar als een opdrachtregelprogramma op Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS.)
Je hebt Vim al op je Mac. Open gewoon een Terminal-venster en typ ‘vi’ of ‘vim’ en het wordt geopend. Met MacVim kunt u de app openen door in plaats daarvan op een pictogram te klikken. Het biedt ook een volledige menubalk en is iets gebruiksvriendelijker.
Hoewel MacVim alleen voor Macs is geschreven, is Vim zo platformonafhankelijk mogelijk. Het is beschikbaar op Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS en MorphOS. Het is ontworpen voor ontwikkelaars en er is een enorm aantal add-ons beschikbaar.
Het is een modaal programma. Wanneer u op het app-venster klikt en begint te typen, zult u merken dat de cursor rond het document springt in plaats van dat de tekens aan het bestand worden toegevoegd. Dat is een functie, en als je eenmaal weet wat elke toets doet, navigeer je sneller dan ooit door het bestand.
Om tekst aan het bestand toe te voegen, moet u invoeren Invoegmodus door op de letter ‘i’ te drukken om tekst in te voegen waar de cursor staat, of op ‘o’ om tekst aan het begin van de volgende regel in te voegen. Sluit de invoegmodus af door op Escape te drukken. Sommige opdrachten beginnen met een dubbele punt. Om bijvoorbeeld een bestand op te slaan, typt u ‘:w’ en om af te sluiten typt u ‘:q’.
Hoewel de interface anders is, kan MacVim alles wat de bovenstaande teksteditors kunnen, en meer. Hier ziet u hoe syntaxisaccentuering wordt weergegeven voor HTML- en PHP-bestanden:
Is het de moeite waard om een app te leren die zo anders is dan moderne apps? Veel ontwikkelaars antwoorden enthousiast: ‘Ja!’ Hier zijn enkele artikelen die vertellen waarom sommige ontwikkelaars Vim gebruiken en ervan houden:
- Waarom ik Vim . gebruik (Pascal Precht)
- 7 redenen om van Vim te houden (Opensource.com)
- Discussie: Kan iemand mij uitleggen waarom mensen vi/vim . gebruiken?? (reddit)
- Discussie: Wat zijn de voordelen van het leren van Vim? (Stapeloverloop)
Spacemacs
GNU Emacs is soortgelijk. Het is een oude opdrachtregeleditor die oorspronkelijk in 1984 werd uitgebracht als een update van een oudere Emacs uit 1976. Spacemacs is een poging om het in de moderne wereld te brengen, hoewel zelfs het installeren van de app veel werk is!
Bezoek de officiële Spacemacs-site om de app gratis te downloaden.
In een oogopslag:
- Tagline: ‘Emacs – een uitbreidbare, aanpasbare, gratis / libre-teksteditor – en meer.’
- Focus: alles wat je maar kunt bedenken
- Platforms: Mac (GNU Emacs is beschikbaar als opdrachtregelprogramma op een groot aantal besturingssystemen.)
GNU Emacs en Spacemacs zijn gratis beschikbaar onder een GPL-licentie. Net als Vim moet je tijd besteden aan het leren gebruiken voordat je iets voor elkaar krijgt. Het installeren van de app kost behoorlijk wat werk op de opdrachtregel, maar ontwikkelaars zouden geen problemen moeten hebben. Zorg ervoor dat u eerst de documentatie goed doorleest.
Wanneer u Spacemacs voor het eerst start, kiest u of u de voorkeur geeft aan de editorstijl van Vim of Emac en verschillende andere opties. Daarna worden de benodigde extra pakketten automatisch geïnstalleerd. Het programma is krachtig en vertrouwt op de programmeertaal Emacs-Lisp om de functionaliteit uit te breiden.
Dit is de manier waarop HTML- en PHP-bestanden standaard worden weergegeven:
Spacemacs (en GNU Emacs in het algemeen) is de moeilijkst te leren app in onze verzameling, maar ook de krachtigste. Het zal tijd en moeite kosten om te leren. Als je geïnteresseerd bent, is een uitstekende plek om te beginnen de officiële Rondleiding door Emacs.
Beste teksteditor voor Mac: hoe we hebben getest
Ondersteunde desktop- en mobiele platforms
Als je op meerdere computers met verschillende besturingssystemen werkt, gebruik je misschien liever een teksteditor die overal werkt. Alle apps die in deze verzameling worden aanbevolen, werken op een Mac. Sommige zijn ook beschikbaar voor andere platforms, met name Windows en Linux. Een aantal apps werken ook op iOS, dus je kunt wat werk op je iPhone of iPad doen als je niet op kantoor bent.
Een teksteditor die speciaal voor Mac is ontworpen, ziet eruit en voelt aan als een Mac-app; toegewijde Mac-gebruikers vinden het misschien gemakkelijker om te leren en te gebruiken. Een platformonafhankelijke app kan veel conventies van de Mac-gebruikersinterface overtreden, maar het zal op alle besturingssystemen op dezelfde manier werken.
Dit zijn de apps die alleen op macOS werken:
- BB Bewerken 13
- Code 2
- TekstMate 2.0
- Textastic
- MacVim (hoewel Vim overal werkt)
- Spacemacs (hoewel Emacs overal werkt)
Deze teksteditors werken ook op Windows en Linux:
- Sublieme tekst 3
- Atoom
- Visual Studio-code
- UltraEdit
- Beugels
- Komodo Bewerken
Ten slotte hebben twee van onze apps bijbehorende apps die op iOS draaien:
- Code 2
- Textastic
De mobiele app van Coda 2 is een minder krachtige partner-app, terwijl de mobiele app van Textastic volledig is uitgerust.
Makkelijk te gebruiken
De meeste teksteditors zijn krachtig en hebben een heleboel functies. Sommige maken het voor een beginner gemakkelijker om te beginnen, terwijl andere een steile initiële leercurve hebben. Hier zijn enkele voorbeelden:
- Textastic is eenvoudig en gemakkelijk te gebruiken, maar heeft niet veel functionaliteit.
- Sublime Text, Atom en anderen hebben veel kracht onder de motorkap, maar beginners kunnen het programma gebruiken zonder de leercurve.
- De meest geavanceerde teksteditors, met name Vim en Emacs, vereisen veel kennis voordat u ze kunt gaan gebruiken. Vim biedt zelfs een spel dat je leert hoe je het moet gebruiken.
Veel teksteditors bieden functies die gericht zijn op gebruiksgemak, waaronder een browserachtige interface met tabbladen en een afleidingsvrije modus.
Krachtige bewerkingsfuncties
Gebruikers van teksteditors zijn over het algemeen nogal technisch en verkiezen functionaliteit boven gebruiksgemak. Sneltoetsen kunnen uw workflow versnellen en u in staat stellen uw handen op het toetsenbord te houden in plaats van naar een muis te grijpen.
Bij veel teksteditors kunt u meerdere cursors gebruiken, zodat u meer dan één regel tegelijk kunt selecteren en bewerken. Ze kunnen ook kolommen bieden, zodat u verschillende secties van hetzelfde bestand tegelijkertijd op het scherm kunt zien.
Zoeken en vervangen is meestal configureerbaar. Veel teksteditors ondersteunen reguliere expressies, zodat u kunt zoeken naar complexe patronen. Zoeken wordt vaak uitgebreid tot het bestandssysteem, zodat u snel het bestand kunt vinden dat u nodig hebt, en online opslag, inclusief FTP- en WebDAV-servers, Amazon S3 en meer, wordt meestal ondersteund.
Extra programmeerhulpmiddelen
De meeste teksteditors komen tegemoet aan de specifieke behoeften van ontwikkelaars. Dat begint met syntax highlighting, een functie die de broncode gemakkelijker leesbaar maakt.
De teksteditor begrijpt de functie van verschillende elementen van een grote verscheidenheid aan programmeer-, script- of opmaaktaal en geeft deze in verschillende kleuren weer. We voegen schermafbeeldingen toe van de standaard syntaxisaccentuering van elke teksteditor, met behulp van een voorbeeld-HTML- en PHP-bestand.
Code voltooiing bespaart u tijd en vermindert typefouten door aan te bieden om code voor u te typen. Dit kan intelligent zijn, waarbij de app de context begrijpt, of gewoon een manier om toegang te krijgen tot een pop-upmenu met beschikbare functies, variabelen en andere elementen. Gerelateerde functies kunnen automatisch tags en haakjes voor u sluiten.
Met codevouwen kunt u de teksteditor gebruiken als een contour, waarbij delen van uw broncode worden samengevouwen zodat ze aan het zicht worden onttrokken wanneer ze niet nodig zijn. Sommige teksteditors laten ook een live preview van HTML- en CSS-bestanden toe, een functie die door webontwikkelaars wordt gewaardeerd.
Ten slotte gaan sommige teksteditors verder dan eenvoudig bewerken en bevatten ze functies die u normaal in een IDE aantreft. Deze omvatten meestal compileren, debuggen en verbinden met GitHub voor versiebeheer. Sommige teksteditors (waaronder Visual Studio Code en Komodo Edit) zijn eigenlijk verkleinde versies van de IDE van het bedrijf, die afzonderlijk verkrijgbaar zijn.
Extra schrijfhulpmiddelen
Sommige teksteditors bevatten extra functies voor schrijvers, zoals ondersteuning voor Markdown en het vouwen van tekst. Veel schrijvers waarderen dat teksteditors eenvoudiger, sneller en beter aanpasbaar zijn dan tekstverwerkers. Vertalers gebruiken vaak teksteditors die reguliere expressies aanbieden voor geavanceerd zoeken en vervangen.
Plug-ins om de functionaliteit van de app uit te breiden
De meest aantrekkelijke eigenschap van veel teksteditors is dat je kunt kiezen welke functies je nodig hebt door een rijk ecosysteem van plug-ins aan te bieden. Hiermee kunt u een app op maat bouwen. Het betekent ook dat teksteditors minder opgeblazen zijn: standaard bevatten ze alleen essentiële functies.
Plug-ins zijn geschreven in verschillende talen, afhankelijk van de teksteditor die u kiest, en ontwikkelaars kunnen hun plug-ins maken en delen. U kunt vanuit de app vaak toegang krijgen tot de bibliotheek met plug-ins en vervolgens de gewenste plug-ins toevoegen met slechts een paar klikken. Sommige teksteditors bevatten een eenvoudige manier om macro’s op te nemen zonder codering.
Kosten
Een teksteditor is de primaire tool van een ontwikkelaar, dus het is geen verrassing dat sommige behoorlijk duur zijn, hetzij als eerste aankoop of als doorlopend abonnement. Wat je misschien zal verbazen, is dat veel van de beste opties gratis zijn.
Dat kan zijn omdat ze een open-sourceproject zijn dat wordt onderhouden door een gemeenschap van gebruikers, of omdat ze een gemakkelijke manier zijn om de duurdere IDE van het bedrijf te proeven. Hier zijn uw opties, gerangschikt van meest betaalbaar tot minst.
Gratis:
- Atoom: gratis (open source)
- Visual Studio-code: gratis (open source)
- TextMate 2.0: gratis (open source)
- Haakjes: gratis (open source)
- Komodo Edit: gratis (open source)
- MacVim: gratis (open source)
- Spacemacs: gratis (open source)
Aankoop:
- Textastic: $ 7.99
- BBEdit: $ 49.99 ronduit, of abonneer je (zie hieronder)
- Sublieme tekst: $ 80
- Code 2: $ 99.00
Abonnement:
- BBEdit: $ 39.99/jaar, $ 3.99/maand, of koop direct (hierboven)
- UltraEdit: $ 79.95/jaar
Een andere goede teksteditor voor Mac die we hier hebben gemist? Laat een reactie achter en laat het ons weten.
Laatste artikels