Bester Texteditor für Mac im Jahr 2022 (detaillierter Leitfaden)

  • Teile Das
Cathy Daniels

Ein Texteditor ist ein praktisches, flexibles Werkzeug, das auf jedem Computer einen Platz verdient. Standardmäßig ist ein solcher Editor auf jedem gängigen Betriebssystem vorinstalliert. Er wird am häufigsten von Entwicklern, aber auch von Autoren und Notizenmachern verwendet. Die besten Texteditoren sind in der Regel unglaublich leistungsfähig und in hohem Maße konfigurierbar, was sie zu einer sehr persönlichen Wahl macht.

Das bedeutet, dass diejenigen, die Texteditoren benutzen, eine starke Meinung über sie haben. Es ist wichtig, den richtigen zu finden. Je vertrauter man mit ihm wird, desto nützlicher wird er sein. Deshalb benutzen viele Leute immer noch leistungsstarke Texteditoren, die über 30 Jahre alt sind, wie Vim und GNU Emacs.

Oberflächlich betrachtet mag ein Texteditor schlicht, einfach und langweilig aussehen, aber das liegt daran, dass Sie ihn noch nicht kennen. Unter der Haube verbergen sich leistungsstarke Funktionen, mit denen Sie eine Website entwerfen, Softwareanwendungen entwickeln und einen Roman schreiben können. Texteditoren sind auch für kleine Aufgaben wie das Schreiben von Listen oder das Notieren von Notizen nützlich. Sie verfügen in der Regel über eine Grundausstattung an Funktionen, die erweitert werden könnendurch Plugins.

Welcher Texteditor ist für Sie der richtige?

Unsere erste Empfehlung ist Sublime Text 3, ein schneller, attraktiver Texteditor mit vollem Funktionsumfang für Mac, Windows und Linux. Er kostet 80 Dollar, aber es gibt keine offizielle zeitliche Begrenzung für die Testphase, so dass Sie die Anwendung vor dem Kauf kennenlernen können. Er ist konfigurierbar, und eine breite Palette von Paketen ist verfügbar, um die spezifischen Funktionen hinzuzufügen, die Sie benötigen.

Atom ist eine beliebte kostenlose Alternative. Wie Sublime Text ist es plattformübergreifend, leistungsfähig und durch ein großes Paket-Repository erweiterbar. Sein Schwerpunkt liegt auf der Anwendungsentwicklung, aber es ist eine Electron-Anwendung und daher nicht so reaktionsschnell wie unser Sieger.

Auch andere Texteditoren sind äußerst leistungsfähig und haben ihre Stärken, Schwerpunkte, Einschränkungen und Schnittstellen. Wir stellen zwölf der besten vor und helfen Ihnen, den für Ihre Bedürfnisse, Vorlieben und Arbeitsabläufe perfekten Editor zu finden.

Warum sollten Sie mir bei diesem Leitfaden vertrauen?

Ein guter Texteditor ist eines meiner Lieblingswerkzeuge. Ich benutze sie seit Jahrzehnten, zuerst unter DOS, dann unter Windows, Linux und jetzt unter Mac. Ich bearbeite Inhalte für das Web oft in einem Texteditor, wobei ich mir die HTML-Auszeichnung direkt ansehe. Ich kann manchmal ziemlich pingelig sein, was den verwendeten Code und sein Layout angeht.

Unter Linux waren meine Lieblings-Texteditoren Genie und Bluefish, aber auch Gedit und Kate habe ich regelmäßig benutzt. Als ich auf den Mac wechselte, habe ich zunächst TextMate benutzt, bin dann aber nach einiger Zeit zu Sublime Text übergegangen, das regelmäßig aktualisiert wurde.

Ich experimentierte weiter mit anderen Texteditoren und entschied mich schließlich für Komodo Edit. Es hatte die Funktionen, die ich damals brauchte, und eine Benutzeroberfläche, die meinem Arbeitsablauf entsprach. Dazu gehörte die Aufnahme vieler grundlegender Makros zum Suchen und Ersetzen, die bequem in einem Seitenbereich aufgelistet waren. Ich konnte sie einzeln starten, indem ich auf den Makronamen doppelklickte.

Ich habe Textastic für mein iPad gekauft und bin schließlich auch auf meinem Mac darauf umgestiegen. Es ist schlank, gemein und erfüllt alles, was ich zu der Zeit brauchte.

Ich habe im Laufe der Jahre auch oft mit Vim und Emacs herumgespielt, aber nicht genug Zeit investiert, um zu lernen, wie man sie richtig benutzt. Ihre Oberflächen haben keine Ähnlichkeit mit modernen Anwendungen, so dass es mir schwer fiel, bei ihnen zu bleiben, obwohl ich davon überzeugt bin, dass sie die leistungsfähigsten Werkzeuge sind, die es gibt, und ich Freunde habe, die auf sie schwören.

Wer braucht einen Texteditor?

Wer braucht einen guten Texteditor? Jeder, der mit einfachen Textdateien arbeiten muss. Dazu gehören Leute, die ein gelegentliches Werkzeug für kleine Änderungen brauchen, und solche, die es täglich als ihr Hauptprogramm verwenden. Sie können einen Texteditor für Aufgaben wie diese verwenden:

  • Erstellung von HTML- und CSS-Dateien bei der Erstellung einer Website
  • Schreiben von Inhalten für das Web in HTML oder Markdown
  • Entwicklung von Webanwendungen mit einer Programmiersprache wie Python, JavaScript, Java, Ruby on Rails oder PHP
  • Entwicklung von Desktop-Anwendungen mit einer Programmiersprache wie Objective C, C# oder C++
  • Entwicklung mobiler Anwendungen in einer Programmiersprache wie Java, Python, Objective C, Swift, C#, C++
  • Bearbeitung textbasierter Konfigurationsdateien für ein Softwareprogramm oder Ihr Betriebssystem
  • Schreiben in Auszeichnungssprachen, die es ermöglichen, einfachen Text zu formatieren, wie Fountain für Drehbücher und Markdown für Prosa
  • Erstellung von Notizen in einfachem Text oder Markdown, um die Bindung an einen Anbieter zu vermeiden

Einige Texteditoren wurden mit Blick auf eine oder mehrere dieser Aufgaben entwickelt. Ein Texteditor, der sich an App-Entwickler richtet, kann einen Debugger enthalten, während ein Texteditor, der sich an Web-Entwickler richtet, ein Live-Vorschaufenster enthält. Die meisten Texteditoren sind jedoch flexibel genug, um für jeden Zweck verwendet zu werden.

Der Reiz eines Texteditors liegt darin, dass er für so viele verschiedene Dinge verwendet und auf eine Weise personalisiert werden kann wie keine andere Anwendung. Viele Benutzer ziehen es jedoch vor, ein spezielleres Tool zu verwenden, z. B. eine IDE (Integrated Development Environment) für die Programmierung oder eine spezielle Schreibanwendung wie Scrivener oder Ulysses.

Da Sie sich für Text-Editoren interessieren, haben wir eine Reihe anderer Zusammenstellungen, die Sie ebenfalls interessieren könnten:

  • Bester Mac zum Programmieren
  • Bester Laptop für die Programmierung
  • Beste Schreibanwendungen für Mac

Bester Texteditor für Mac: Die Gewinner

Bester kommerzieller Texteditor: Sublime Text 3

Sublime Text 3 ist ein plattformübergreifendes Textverarbeitungsprogramm, das schnell und einfach zu bedienen ist und die Anforderungen der meisten Benutzer erfüllt. 2008 auf den Markt gebracht, bietet es einen großen Funktionsumfang und ist in hohem Maße anpassbar - eine ausgezeichnete Wahl für jeden, der einen professionellen, leistungsfähigen Texteditor benötigt.

Besuchen Sie die offizielle Sublime Text-Website, um das Programm herunterzuladen. Die kostenlose Testphase ist unbefristet. Die Anwendung kostet $80 pro Benutzer (nicht pro Maschine) für die weitere Nutzung.

Auf einen Blick:

  • Tagline: "Ein hochentwickelter Texteditor für Code, Markup und Prosa".
  • Schwerpunkt: Allrounder - App-Entwicklung, Web-Entwicklung, Schreiben
  • Plattformen: Mac, Windows, Linux

Der Einstieg in Sublime Text ist einfach. Die kostenlose Testversion hat kein wirkliches Ende, so dass Sie die Anwendung gründlich testen können, bevor Sie sich zum Kauf entschließen, wozu Sie von Zeit zu Zeit aufgefordert werden. Und die Anwendung ist leicht zu erlernen. Sie können sofort loslegen und die fortgeschrittenen Funktionen nach und nach nutzen, wenn Sie sie brauchen.

Sublime Text 3 sieht großartig aus und ist reich an Funktionen. Sublime Text 3 funktioniert durchgängig auf allen Plattformen, was durch die Verwendung eines benutzerdefinierten UI-Toolkits erreicht wird, und die Anwendung selbst ist nativ für jedes Betriebssystem. Das macht es leichter und reaktionsschneller als andere plattformübergreifende Editoren.

Sublime Text bietet eine breite Palette von Tastaturkurzbefehle um Ihre Finger dort zu halten, wo Sie sie haben wollen, und eine optionale Minimap auf der rechten Seite des Bildschirms zeigt Ihnen sofort, wo Sie sich in einem Dokument befinden.

Syntax-Hervorhebung angeboten, und es stehen verschiedene Farbschemata zur Verfügung. Hier sind die Standardeinstellungen für eine HTML-Datei:

Und hier ist die Standard-Syntaxhervorhebung für eine PHP-Datei:

Sie können mehrere geöffnete Dokumente in einem Registerkarten-Interface (wie oben) oder in separaten Fenstern.

A ablenkungsfreier Modus macht das Fenster bildschirmfüllend, und das Menü und andere Elemente der Benutzeroberfläche werden ausgeblendet.

Sie können mehrere Zeilen bearbeiten gleichzeitig, indem Sie die gewünschten Zeilennummern auswählen (durch Klicken mit der Umschalttaste oder durch Klicken mit der Befehlstaste) und dann das Tastaturkürzel Befehl-Umschalt-L verwenden.

Codeabschnitte können sein gefaltet (z. B. wenn verschachtelte if-Anweisungen verwendet werden), indem Sie auf die Dreiecke neben den Zeilennummern klicken.

Suchen und Ersetzen ist leistungsfähig und unterstützt reguläre Ausdrücke. Die Suche wird auf das Dateisystem mit der Funktion Gehe zu Irgendwas (Befehl-P), mit dem sich jede Datei im aktuellen Ordner am schnellsten öffnen lässt. Weitere "Goto"-Befehle erleichtern die Navigation und umfassen Goto Symbol, Goto Definition, Goto Reference und Goto Line.

Die App ist in hohem Maße anpassbar. Einstellungen Das mag Anfänger überraschen, ist aber für diejenigen, die es gewohnt sind, mit einem Texteditor zu arbeiten, sehr sinnvoll, und die Einstellungsdatei ist stark kommentiert, so dass Sie die verfügbaren Optionen sehen können.

Plugins sind über die Sublime Text-Website verfügbar Paketverwaltung System, die über die Befehlspalette in der App oder über die offizielle Website aufgerufen werden können. Diese können die Funktionalität der App auf bestimmte Weise erweitern und sind in Python geschrieben. Derzeit sind fast 5.000 davon verfügbar.

Bester kostenloser Texteditor: Atom

Atom ist eine freie und quelloffene Alternative, die 2014 auf den Markt gebracht wurde. Sie bietet ähnliche Funktionen wie Sublime Text. Atom ist plattformübergreifend und basiert auf dem Electron-Framework "einmal schreiben und überall einsetzen", ist also etwas langsamer als Sublime Text.

Die Anwendung wurde von GitHub entwickelt, das später von Microsoft übernommen wurde. Trotz der Bedenken einiger Mitglieder der Community (insbesondere, da Microsoft bereits einen eigenen Texteditor entwickelt hatte) ist Atom nach wie vor ein robuster Texteditor.

Besuchen Sie die offizielle Atom-Website, um die App kostenlos herunterzuladen.

Auf einen Blick:

  • Tagline: "Ein hackbarer Texteditor für das 21. Jahrhundert".
  • Schwerpunkt: Anwendungsentwicklung
  • Plattformen: Mac, Windows, Linux

Derzeit ist der erste Eindruck von Atom nicht gut: Beim ersten Öffnen unter macOS Catalina wird eine Fehlermeldung angezeigt:

"Atom" kann nicht geöffnet werden, weil Apple es nicht auf bösartige Software überprüfen kann.

Ich habe eine Lösung im Atom-Diskussionsforum gefunden: Suchen Sie Atom im Finder, klicken Sie mit der rechten Maustaste darauf und wählen Sie dann "Öffnen". Wenn Sie das getan haben, wird die Anwendung in Zukunft ohne Fehlermeldung geöffnet. Ich bin überrascht, dass es dafür noch keine Lösung gibt.

Atom ist für neue Benutzer leicht zu erlernen. Es bietet eine Oberfläche mit Registerkarten und mehreren Fenstern sowie eine attraktive Syntaxhervorhebung für eine Reihe von Sprachen. Hier ist das Standardformat für HTML- und PHP-Dateien.

Wie bei Sublime Text ist eine mehrzeilige Bearbeitung möglich, die sich auch auf die Bearbeitung durch mehrere Benutzer erstreckt. Fernschreiben ist eine einzigartige Funktion, die es verschiedenen Nutzern ermöglicht, das Dokument gleichzeitig zu öffnen und zu bearbeiten, ähnlich wie bei Google Docs.

Code-Folding und intelligente Autovervollständigung sind ebenso verfügbar wie reguläre Ausdrücke, ein Dateisystem-Browser, ausgezeichnete Navigationsoptionen und eine leistungsstarke Suche.

Da die App speziell für Entwickler entwickelt wurde, ist es nicht verwunderlich, dass Atom einige IDE-Funktionen enthält und anbietet, die Entwicklungswerkzeuge von Apple für Sie zu installieren, wenn Sie die App zum ersten Mal öffnen.

Sie fügen der Anwendung Funktionen über Pakete hinzu, und der Paketmanager kann direkt aus Atom heraus aufgerufen werden.

Es stehen Tausende von Paketen zur Verfügung, mit denen Sie Funktionen wie ablenkungsfreies Bearbeiten, die Verwendung von Markdown, zusätzliche Codeschnipsel und Sprachunterstützung sowie detaillierte Anpassungen des Aussehens und der Funktionsweise der App hinzufügen können.

Bester Texteditor für Mac: Der Wettbewerb

Visual Studio-Code

Obwohl Atom jetzt technisch gesehen ein Microsoft-Produkt ist, ist Visual Studio Code die App, die sie entwickelt haben, und sie ist großartig. Sie wurde 2015 auf den Markt gebracht und gewinnt schnell an Popularität. Ihre herausragenden Funktionen sind intelligente Code-Vervollständigung und Syntax-Hervorhebung.

Besuchen Sie die offizielle Visual Studio Code-Website, um die Anwendung kostenlos herunterzuladen.

Auf einen Blick:

  • Tagline: "Code Editing - neu definiert".
  • Schwerpunkt: Anwendungsentwicklung
  • Plattformen: Mac, Windows, Linux

VSCode ist schnell und reaktionsschnell, richtet sich an Entwickler und konzentriert sich auf die Bearbeitung und das Debugging von Code. Es wird unter der Open-Source MIT-Lizenz veröffentlicht.

IntelliSense ist eine Funktion, die die Code-Vervollständigung und die Syntax-Hervorhebung intelligenter macht, indem sie Variablentypen, Funktionsdefinitionen und importierte Module berücksichtigt. Über 30 Programmiersprachen werden unterstützt, darunter ASP.NET und C#. Hier ist die Standard-Syntax-Hervorhebung für HTML- und PHP-Dateien:

Die App ist etwas gewöhnungsbedürftig und verfügt sowohl über eine Registerkartenoberfläche als auch über geteilte Fenster. Zen-Modus bietet auf Tastendruck eine minimale Benutzeroberfläche, blendet Menüs und Fenster aus und maximiert die Anwendung so, dass sie den Bildschirm ausfüllt.

Es enthält ein Terminal, einen Debugger und Git-Befehle, ist aber keine vollwertige IDE. Dafür müssen Sie das wesentlich umfangreichere Visual Studio, die professionelle IDE von Microsoft, erwerben.

Aus der App heraus steht eine umfangreiche Erweiterungsbibliothek zur Verfügung, die den Zugriff auf kostenlose Pakete ermöglicht, die die Funktionalität von VSCode erweitern, darunter Plugins für das Schreiben in Markdown, das Ausführen von Shell-Skripten und sogar das Erstellen von AppleScript.

BBEdit 13

BBEdit 13 von Bare Bones Software ist ein sehr beliebter Mac-Editor, der bereits 1992 auf den Markt kam und laut der offiziellen Website speziell für die Bedürfnisse von Autoren, Web-Autoren und Software-Entwicklern entwickelt wurde.

Besuchen Sie die offizielle BBEdit-Website, um die App herunterzuladen. 49,99 $ kostet eine Einzellizenz. Abonnements können im Mac App Store erworben werden und kosten 3,99 $/Monat oder 39,99 $/Jahr.

Auf einen Blick:

  • Tagline: "Es ist nicht scheiße.®"
  • Schwerpunkt: Allrounder: App-Entwicklung, Web-Entwicklung, Schreiben
  • Plattformen: nur Mac

Dieser bei Mac-Fans beliebte Texteditor hält sich eng an die Richtlinien der Apple-Benutzeroberfläche, einschließlich Tastaturkürzeln und Drag-and-Drop-Konventionen, und ist sowohl schnell als auch stabil.

Allerdings ist es weniger modern als andere Texteditoren in diesem Test. Es fühlt sich ein wenig veraltet an. Es bietet keine Registerkarten für jedes geöffnete Dokument; stattdessen werden die geöffneten Dateien am unteren Rand des Seitenfensters aufgelistet. Im Vergleich zu anderen Texteditoren ist das Hinzufügen von Themen und Paketen eine ziemlich komplizierte Aufgabe.

Syntaxhervorhebung und Funktionsnavigation sind gut implementiert: So werden HTML- und PHP-Dateien angezeigt:

Die Suche ist leistungsstark und bietet sowohl reguläre Ausdrücke als auch Grep-Mustervergleiche. Code-Folding und Textvervollständigung sind verfügbar, nicht aber die Bearbeitung mehrerer Zeilen.

Dieser Editor bietet standardmäßig mehr Werkzeuge für Autoren als die meisten seiner Konkurrenten. Der Autor Matt Gremmel verwendet ihn seit mindestens 2013 als eine seiner wichtigsten Schreib-Apps, obwohl er auch andere Apps verwendet.

Coda (jetzt Nova)

Panic's Coda ist ein reiner Mac-Texteditor mit Schwerpunkt Webentwicklung, der 2007 veröffentlicht wurde und nicht mehr lange erhältlich sein wird, da er von einer neuen Anwendung abgelöst wird.

Besuchen Sie die offizielle Website, um die App herunterzuladen. Sie können die App für 99 $ erwerben.

Auf einen Blick:

  • Tagline: "Sie programmieren für das Web. Sie verlangen einen schnellen, sauberen und leistungsstarken Texteditor. Pixelgenaue Vorschau. Eine integrierte Möglichkeit, Ihre lokalen und entfernten Dateien zu öffnen und zu verwalten. Und vielleicht eine Prise SSH. Sagen Sie hallo, Coda."
  • Schwerpunkt: Webentwicklung
  • Plattformen: nur Mac

Coda ist mittlerweile zwölf Jahre alt und wirkt veraltet. Panic hat das erkannt und statt nur ein Facelifting vorzunehmen, eine völlig neue App entwickelt: Nova.

Es enthält einige nützliche Funktionen für Webentwickler. Mein Favorit ist die integrierte WebKit Vorschau Es kann auch problemlos auf entfernte Dateien zugreifen, einschließlich solcher auf FTP-, SFTP-, WebDAV- oder Amazon S3-Servern.

Coda enthält viele der Funktionen seiner Konkurrenten:

  • Suchen und Ersetzen
  • Code-Faltung
  • Projektweite Autovervollständigung
  • Automatisches Schließen von Tags
  • Syntaxhervorhebung für eine breite Palette von Sprachen

So sieht die Standard-Syntaxhervorhebung für unsere Beispiel-HTML- und PHP-Dateien aus:

Auf der offiziellen Website steht ein umfangreiches Plugin-Repository zur Verfügung, mit dem Sie das Programm um zusätzliche Funktionen erweitern können. Es wird die Skriptsprache Cocoa verwendet. Eine iOS-Begleitversion (kostenlos im iOS App Store) ermöglicht es Ihnen, den Code unterwegs zu überprüfen und zu bearbeiten, und Sie können Ihre Arbeit zwischen Geräten synchronisieren.

UltraEdit

UltraEdit Version 20.00 ist die Texteditor-Komponente einer Reihe von Programmen von IDM Computer Solutions, Inc, einschließlich UltraCompare, UltraEdit Suite, UltraFinder und IDM All Access. 1994 wurde es zum ersten Mal veröffentlicht, ist also schon eine Weile auf dem Markt und hat eine treue Anhängerschaft.

Besuchen Sie die offizielle UltraEdit-Website, um die Anwendung herunterzuladen. Ein Abonnement kostet 79,95 $/Jahr (das zweite Jahr ist zum halben Preis) und deckt bis zu fünf Installationen ab. Alternativ können Sie alle IDM-Anwendungen für 99,95 $/Jahr abonnieren. 30-Tage-Testversion, 30-Tage Geld-zurück-Garantie.

Auf einen Blick:

  • Tagline: "UltraEdit ist der flexibelste, leistungsfähigste und sicherste Texteditor, den es gibt."
  • Schwerpunkt: Anwendungs- und Webentwicklung
  • Plattformen: Mac, Windows, Linux

Ein persönliches Lizenzabonnement deckt entweder drei oder fünf Installationen ab - die UltraEdit-Website ist unklar. Auf der Homepage ist die Rede von 3 für 1 Lizenzierung Auf der Kaufseite heißt es jedoch, dass ein Abonnement "bis zu 5 Installationen (persönliche Lizenzen)" abdeckt.

Die App eignet sich sowohl für die Web- als auch für die App-Entwicklung. Sie unterstützt HTML, JavaScript, PHP, C/C++, PHP, Perl, Python usw. Hier sehen Sie die Standard-Syntaxhervorhebung für unsere HTML- und PHP-Beispieldateien:

Sie ist leistungsstark und ermöglicht die Arbeit mit riesigen Dateien, die bis zu einem Gigabyte groß sein können. Sie unterstützt die Bearbeitung von mehreren Zeilen und den Spaltenbearbeitungsmodus, das Falten von Code und die automatische Vervollständigung. Die Suchfunktion umfasst reguläre Ausdrücke und die Suche nach Dateien. Debugging und Live-Vorschau werden ebenfalls unterstützt. Die App ist anpassbar und ermöglicht die Erstellung von Makros, Skripten und Tastaturkürzeln. Eine API und eine Reihevon Themen sind verfügbar.

TextMate 2.0

TextMate 2.0 von MacroMates ist ein leistungsfähiger, anpassbarer Texteditor nur für macOS. Version 1 war sehr beliebt, aber als Version 2 verschoben wurde, wechselten viele Nutzer zu etwas, das regelmäßiger aktualisiert wurde, vor allem zu Sublime Text. Das Update wurde schließlich veröffentlicht und ist jetzt ein Open-Source-Projekt (sehen Sie hier die Lizenz).

Besuchen Sie die offizielle TextMate-Website, um die Anwendung kostenlos herunterzuladen.

Auf einen Blick:

  • Tagline: "Leistungsstarker und anpassbarer Texteditor mit Unterstützung für eine große Liste von Programmiersprachen und als Open-Source entwickelt."
  • Schwerpunkt: Anwendungs- und Webentwicklung
  • Plattformen: nur Mac

TextMate richtet sich an Entwickler und ist besonders bei Ruby on Rails-Entwicklern beliebt. Es ist auch für Mac- und iOS-Entwickler von besonderem Interesse, da es mit Xcode arbeitet und Xcode-Projekte erstellen kann.

Funktionen werden durch die Installation von Bundles hinzugefügt. Es ist leichtgewichtig und bietet eine übersichtliche Oberfläche. Hier sehen Sie, wie die Syntax in unseren Beispiel-HTML- und PHP-Dateien hervorgehoben wird:

Fortgeschrittene Funktionen wie die gleichzeitige Bearbeitung mehrerer Dateien, die automatische Kopplung von Klammern, die Spaltenauswahl und die Versionskontrolle sind verfügbar. Suchen und Ersetzen funktioniert projektübergreifend, Makros können aufgezeichnet werden und eine umfangreiche Liste von Programmiersprachen wird unterstützt.

Klammern

Brackets ist ein Community-geführtes Open-Source-Projekt (veröffentlicht unter der MIT-Lizenz), das 2014 von Adobe gegründet wurde. Es hat sich zum Ziel gesetzt, Webentwicklungs-Editoren auf die nächste Stufe zu heben. Brackets hat eine saubere, moderne Oberfläche, mit der Sie vertraut sein werden, wenn Sie andere Adobe-Produkte verwenden.

Besuchen Sie die offizielle Brackets-Website, um die App kostenlos herunterzuladen.

Auf einen Blick:

  • Tagline: "Ein moderner, quelloffener Texteditor, der Webdesign versteht".
  • Schwerpunkt: Webentwicklung
  • Plattformen: Mac, Windows, Linux

Brackets konzentriert sich auf die Webentwicklung und bietet eine Live-Vorschau von HTML- und CSS-Dateien, wobei die Seiten in Echtzeit aktualisiert werden. Eine Schaltfläche "Keine Ablenkung" sorgt für eine einfachere Benutzeroberfläche auf Knopfdruck, und eine Reihe kostenloser Erweiterungen stehen zur Verfügung, um die von Ihnen benötigten spezifischen Funktionen hinzuzufügen.

Die Anwendung unterstützt über 38 Dateiformate und Programmiersprachen, darunter C++, C, VB Script, Java, JavaScript, HTML, Python, Perl und Ruby. Hier ist die Standard-Syntaxhervorhebung für HTML und PHP:

Als Adobe-Applikation verfügt Brackets über eine nahtlose Integration mit Photoshop. PSD Lens ist eine Funktion, die Bilder, Logos und Designstile aus Photoshop extrahiert. Extract ist ein Tool, das Farben, Schriftarten, Farbverläufe, Maße und andere Informationen aus PSDs übernimmt, um automatisch CSS zu erstellen. Diese Funktionen sind besonders für Frontend-Entwickler praktisch.

Komodo bearbeiten

Komodo Edit ist ein einfacher, aber leistungsfähiger Texteditor von ActiveState, der kostenlos erhältlich ist. Er wurde erstmals 2007 veröffentlicht und sieht inzwischen ziemlich veraltet aus. Es handelt sich um eine abgespeckte Version der fortschrittlicheren Komodo IDE, die jetzt ebenfalls kostenlos erhältlich ist.

Besuchen Sie die offizielle Komodo Edit-Website, um die App kostenlos herunterzuladen.

Auf einen Blick:

  • Tagline: "Code-Editor für Open-Source-Sprachen".
  • Schwerpunkt: Anwendungs- und Webentwicklung
  • Plattformen: Mac, Windows, Linux

Komodo Edit wird unter der Open-Source-Softwarelizenz MOZILLA PUBLIC vertrieben. Wie bei Atom wird eine Fehlermeldung angezeigt, wenn Komodo Edit zum ersten Mal in macOS Catalina geöffnet wird:

"Komodo Edit 12" kann nicht geöffnet werden, da Apple es nicht auf Schadsoftware überprüfen kann.

Die Lösung ist dieselbe: Suchen Sie die Anwendung im Finder, klicken Sie mit der rechten Maustaste und wählen Sie Öffnen.

Die App ist so einfach, dass sie auch von Anfängern sofort verwendet werden kann. Im Fokusmodus wird nur der Editor angezeigt. Über eine Registerkartenschnittstelle können Sie leicht zwischen geöffneten Dateien wechseln. Mit Go To Anything können Sie schnell nach der gewünschten Datei suchen und sie öffnen. So wird eine HTML- und PHP-Datei im Editor angezeigt.

Darüber hinaus stehen erweiterte Funktionen wie Änderungsverfolgung, automatische Vervollständigung und Mehrfachauswahl zur Verfügung. Ein Markdown-Viewer ist praktisch für Autoren, und Makros können aufgezeichnet werden.

Textastic

Textastic ist ein fortschrittlicher Code-Editor, der ursprünglich für das iPad entwickelt wurde und nun auch für Mac und iPhone erhältlich ist. Im Gegensatz zu Coda 2, das ebenfalls eine iPad-App anbietet, ist die mobile Version von Textastic mit allen Funktionen ausgestattet und sehr leistungsfähig. Das Unternehmen spricht sogar davon, dass die Mac-Version die Begleit-App ist.

Kaufen Sie die App für 7,99 $ im Mac App Store. Eine Testversion kann von der offiziellen Textastic-Website heruntergeladen werden. Die iOS-Version kann für 9,99 $ im App Store erworben werden.

Auf einen Blick:

  • Tagline: "Einfacher und schneller Texteditor für iPad/iPhone/Mac".
  • Schwerpunkt: Einfachheit und Benutzerfreundlichkeit
  • Plattformen: Mac, iOS

Textastic ist erschwinglich und benutzerfreundlich. Ich benutze die App auf meinem iPad, seit sie veröffentlicht wurde, und habe angefangen, die Mac-Version zu benutzen, seit sie verfügbar ist, weil sie leicht und einfach zu bedienen ist. Sie ist leistungsfähig, aber nicht die leistungsfähigste.

Mehr als 80 Programmier- und Auszeichnungssprachen werden unterstützt. Hier sehen Sie, wie Textastic HTML und PHP anzeigt.

Es vervollständigt automatisch Code für HTML, CSS, JavaScript, PHP, C und Objective-C. Es unterstützt die Definitionen von TextMate und Sublime Text. Ihre Dateien werden zwischen der Mac- und iOS-Version über iCloud Drive synchronisiert.

MacVim

Vim ist ein hochgradig konfigurierbarer Befehlszeilen-Texteditor, der 1991 entwickelt wurde. Er ist eine Aktualisierung von Vi ("Vi Improved"), das 1976 geschrieben wurde. Er wird auch heute noch von vielen Entwicklern verwendet, obwohl sich seine Benutzeroberfläche von modernen Texteditoren unterscheidet. MacVim behebt dies bis zu einem gewissen Grad, hat aber immer noch eine beträchtliche Lernkurve.

Besuchen Sie die offizielle MacVim-Website, um die Anwendung kostenlos herunterzuladen.

Auf einen Blick:

  • Tagline: "Vim - der allgegenwärtige Texteditor".
  • Schwerpunkt: Alles, was Sie sich vorstellen können
  • Plattformen: Mac (Vim ist als Kommandozeilenwerkzeug unter Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS, MorphOS verfügbar).

Sie haben Vim bereits auf Ihrem Mac. Öffnen Sie einfach ein Terminal-Fenster und geben Sie "vi" oder "vim" ein und es öffnet sich. Mit MacVim können Sie die Anwendung öffnen, indem Sie stattdessen auf ein Symbol klicken. Es bietet auch eine vollständige Menüleiste und ist etwas benutzerfreundlicher.

Während MacVim nur für Macs geschrieben wurde, ist Vim so plattformübergreifend, wie man es nur sein kann. Es ist auf Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS und MorphOS verfügbar. Es wurde für Entwickler entwickelt, und es ist eine große Anzahl von Zusatzprogrammen verfügbar.

Es handelt sich um ein modales Programm. Wenn Sie auf das Fenster der App klicken und mit der Eingabe beginnen, werden Sie feststellen, dass der Cursor im Dokument herumspringt, anstatt dass die Zeichen in die Datei eingefügt werden. Das ist eine Funktion, und wenn Sie erst einmal gelernt haben, was die einzelnen Tasten bewirken, werden Sie schneller als je zuvor durch die Datei navigieren.

Um der Datei Text hinzuzufügen, müssen Sie Folgendes eingeben Einfügemodus Drücken Sie den Buchstaben "i", um den Text an der Stelle einzufügen, an der sich der Cursor befindet, oder "o", um den Text am Anfang der nächsten Zeile einzufügen. Verlassen Sie den Einfügemodus, indem Sie die Escape-Taste drücken. Einige Befehle beginnen mit einem Doppelpunkt. Um eine Datei zu speichern, geben Sie beispielsweise ":w" ein und zum Beenden ":q".

Obwohl die Oberfläche anders ist, kann MacVim alles, was die oben genannten Texteditoren können, und noch mehr. Hier sehen Sie, wie die Syntaxhervorhebung für HTML- und PHP-Dateien angezeigt wird:

Lohnt es sich, eine Anwendung zu lernen, die sich so sehr von modernen Anwendungen unterscheidet? Viele Entwickler antworten mit einem begeisterten "Ja!" Hier sind einige Artikel, die darüber sprechen, warum einige Entwickler Vim benutzen und lieben:

  • Warum ich Vim benutze (Pascal Precht)
  • 7 Gründe, Vim zu lieben (Opensource.com)
  • Diskussion: Kann mir jemand erklären, warum die Leute vi/vim benutzen? (Reddit)
  • Diskussion: Was sind die Vorteile des Erlernens von Vim (Stack Overflow)?

Spacemacs

Ähnlich verhält es sich mit GNU Emacs, einem uralten Kommandozeilen-Editor, der 1984 als Update eines älteren Emacs von 1976 veröffentlicht wurde. Spacemacs ist ein Versuch, ihn in die moderne Welt zu bringen, obwohl allein die Installation der Anwendung schon eine Menge Arbeit bedeutet!

Besuchen Sie die offizielle Spacemacs-Website, um die App kostenlos herunterzuladen.

Auf einen Blick:

  • Tagline: "Emacs-ein erweiterbarer, anpassbarer, freier/libre Texteditor - und mehr."
  • Schwerpunkt: Alles, was Sie sich vorstellen können
  • Plattformen: Mac (GNU Emacs ist als Kommandozeilenprogramm für eine Vielzahl von Betriebssystemen verfügbar).

GNU Emacs und Spacemacs sind kostenlos unter einer GPL-Lizenz erhältlich. Wie bei Vim müssen Sie einige Zeit damit verbringen, die Benutzung zu erlernen, bevor Sie etwas erreichen. Die Installation der Anwendung erfordert eine Menge Arbeit auf der Kommandozeile, aber Entwickler sollten keine Schwierigkeiten haben. Stellen Sie sicher, dass Sie zuerst die Dokumentation sorgfältig lesen.

Wenn Sie Spacemacs zum ersten Mal starten, wählen Sie aus, ob Sie den Vim- oder den Emac-Editor bevorzugen, und einige andere Optionen. Danach werden die erforderlichen zusätzlichen Pakete automatisch installiert. Das Programm ist sehr leistungsfähig und stützt sich auf die Programmiersprache Emacs-Lisp, um seine Funktionalität zu erweitern.

Hier sehen Sie, wie HTML- und PHP-Dateien standardmäßig angezeigt werden:

Spacemacs (und GNU Emacs im Allgemeinen) ist die am schwierigsten zu erlernende Anwendung in unserer Zusammenstellung, aber auch die mächtigste. Es wird Zeit und Mühe kosten, sie zu erlernen. Wenn Sie daran interessiert sind, ist die offizielle Guided Tour of Emacs ein ausgezeichneter Ausgangspunkt.

Bester Texteditor für Mac: Wie wir getestet haben

Unterstützte Desktop- und Mobilplattformen

Wenn Sie an mehreren Computern mit unterschiedlichen Betriebssystemen arbeiten, bevorzugen Sie vielleicht einen Texteditor, der überall funktioniert. Alle in dieser Übersicht empfohlenen Apps funktionieren auf einem Mac. Einige sind auch für andere Plattformen verfügbar, insbesondere für Windows und Linux. Einige der Apps funktionieren auch auf iOS, sodass Sie auch unterwegs auf Ihrem iPhone oder iPad arbeiten können.

Ein Texteditor, der speziell für den Mac entwickelt wurde, sieht aus wie eine Mac-Anwendung und fühlt sich auch so an. Eine plattformübergreifende Anwendung bricht zwar mit vielen Konventionen der Mac-Benutzeroberfläche, funktioniert aber auf allen Betriebssystemen auf die gleiche Weise.

Hier sind die Apps, die nur unter macOS funktionieren:

  • BBEdit 13
  • Koda 2
  • TextMate 2.0
  • Textastic
  • MacVim (obwohl Vim überall funktioniert)
  • Spacemacs (obwohl Emacs überall funktioniert)

Diese Texteditoren funktionieren auch unter Windows und Linux:

  • Sublime Text 3
  • Atom
  • Visual Studio-Code
  • UltraEdit
  • Klammern
  • Komodo bearbeiten

Für zwei unserer Anwendungen gibt es Begleitanwendungen, die auf iOS laufen:

  • Koda 2
  • Textastic

Die mobile App von Coda 2 ist eine weniger leistungsfähige Partner-App, während die mobile App von Textastic über einen vollen Funktionsumfang verfügt.

Benutzerfreundlichkeit

Die meisten Texteditoren sind leistungsstark und verfügen über eine Vielzahl von Funktionen. Einige erleichtern Anfängern den Einstieg, während andere eine steile Lernkurve aufweisen. Hier sind einige Beispiele:

  • Textastic ist einfach und leicht zu bedienen, hat aber nicht viele Funktionen.
  • Sublime Text, Atom und andere haben eine Menge Leistung unter der Haube, aber Anfänger können das Programm ohne die Lernkurve verwenden.
  • Die fortschrittlichsten Texteditoren, insbesondere Vim und Emacs, erfordern eine Menge Lernaufwand, bevor man sie benutzen kann. Vim bietet sogar ein Spiel, mit dem man lernen kann, ihn zu benutzen.

Viele Texteditoren bieten Funktionen, die auf Benutzerfreundlichkeit abzielen, z. B. eine browserähnliche Oberfläche mit Registerkarten und einen ablenkungsfreien Modus.

Leistungsstarke Bearbeitungsfunktionen

Benutzer von Texteditoren sind in der Regel recht technisch veranlagt und ziehen Funktionalität der Benutzerfreundlichkeit vor. Tastaturkürzel können Ihren Arbeitsablauf beschleunigen und ermöglichen es Ihnen, Ihre Hände auf der Tastatur zu lassen, anstatt zur Maus zu greifen.

Viele Texteditoren bieten die Möglichkeit, mehrere Cursor zu verwenden, so dass Sie mehr als eine Zeile gleichzeitig auswählen und bearbeiten können. Sie können auch Spalten einrichten, so dass Sie verschiedene Abschnitte derselben Datei gleichzeitig auf dem Bildschirm sehen können.

Suchen und Ersetzen ist in der Regel konfigurierbar. Viele Texteditoren unterstützen reguläre Ausdrücke, so dass Sie nach komplexen Mustern suchen können. Die Suche wird oft auf das Dateisystem ausgedehnt, so dass Sie die gewünschte Datei schnell finden können, und Online-Speicher - einschließlich FTP- und WebDAV-Servern, Amazon S3 usw. - werden normalerweise unterstützt.

Zusätzliche Programmierwerkzeuge

Die meisten Texteditoren sind auf die speziellen Bedürfnisse von Entwicklern ausgerichtet, angefangen bei der Syntaxhervorhebung, einer Funktion, die das Lesen von Quellcode erleichtert.

Der Texteditor versteht die Funktion der verschiedenen Elemente einer Vielzahl von Programmier-, Skript- oder Auszeichnungssprachen und zeigt sie in verschiedenen Farben an. Wir zeigen Screenshots der Standard-Syntaxhervorhebung jedes Texteditors anhand einer HTML- und PHP-Beispieldatei.

Die Code-Vervollständigung spart Ihnen Zeit und reduziert Tippfehler, indem sie Ihnen anbietet, den Code für Sie einzugeben. Dies kann intelligent sein, wenn die Anwendung den Kontext versteht, oder einfach eine Möglichkeit, auf ein Popup-Menü mit verfügbaren Funktionen, Variablen und anderen Elementen zuzugreifen. Verwandte Funktionen können automatisch Tags und Klammern für Sie schließen.

Mit der Codefaltung können Sie den Texteditor wie einen Gliederungsplan verwenden und Abschnitte Ihres Quellcodes so zusammenfassen, dass sie nicht mehr sichtbar sind, wenn sie nicht benötigt werden. Einige Texteditoren ermöglichen auch eine Live-Vorschau von HTML- und CSS-Dateien, eine Funktion, die von Webentwicklern sehr geschätzt wird.

Einige Texteditoren gehen über die einfache Bearbeitung hinaus und bieten Funktionen, die normalerweise in einer IDE zu finden sind. Dazu gehören in der Regel Kompilierung, Debugging und die Verbindung mit GitHub für die Versionsverwaltung. Einige Texteditoren (darunter Visual Studio Code und Komodo Edit) sind eigentlich abgespeckte Versionen der IDE des Unternehmens, die separat erhältlich sind.

Zusätzliche Schreibwerkzeuge

Einige Texteditoren bieten zusätzliche Funktionen für Autoren, wie z. B. Markdown-Unterstützung und Textfaltung. Viele Autoren schätzen, dass Texteditoren einfacher, schneller und anpassbarer sind als Textverarbeitungsprogramme. Übersetzer verwenden häufig Texteditoren, die reguläre Ausdrücke für erweitertes Suchen und Ersetzen anbieten.

Plugins zur Erweiterung der Funktionalität der App

Die attraktivste Eigenschaft vieler Texteditoren besteht darin, dass Sie selbst entscheiden können, welche Funktionen Sie benötigen, da sie ein reichhaltiges Ökosystem von Plug-ins anbieten. Dies ermöglicht es Ihnen, eine benutzerdefinierte Anwendung zu erstellen. Es bedeutet auch, dass Texteditoren weniger aufgebläht sind: Sie enthalten standardmäßig nur die wesentlichen Funktionen.

Plugins werden je nach Texteditor in einer Vielzahl von Sprachen geschrieben, und Entwickler können ihre Plugins erstellen und weitergeben. Oft können Sie von der App aus auf die Plugin-Bibliothek zugreifen und dann die gewünschten Plugins mit wenigen Klicks hinzufügen. Einige Texteditoren bieten eine einfache Möglichkeit, Makros ohne Programmierung aufzuzeichnen.

Kosten

Ein Texteditor ist das wichtigste Werkzeug eines Entwicklers, und so ist es nicht verwunderlich, dass einige davon recht teuer sind, entweder als Erstanschaffung oder als laufendes Abonnement.

Das kann daran liegen, dass es sich um ein Open-Source-Projekt handelt, das von einer Gemeinschaft von Nutzern gepflegt wird, oder daran, dass sie eine bequeme Möglichkeit sind, die teurere IDE des Unternehmens kennenzulernen. Hier sind Ihre Optionen, aufgelistet vom günstigsten bis zum billigsten.

Frei:

  • Atom: kostenlos (Open-Source)
  • Visual Studio Code: kostenlos (Open-Source)
  • TextMate 2.0: kostenlos (Open-Source)
  • Brackets: kostenlos (Open-Source)
  • Komodo Edit: kostenlos (Open-Source)
  • MacVim: kostenlos (Open-Source)
  • Spacemacs: kostenlos (Open-Source)

Kaufen:

  • Textastic: $7.99
  • BBEdit: $49.99 sofort, oder abonnieren (siehe unten)
  • Sublime Text: $80
  • Coda 2: $99.00

Abonnement:

  • BBEdit: $39.99/Jahr, $3.99/Monat, oder Sofortkauf (siehe oben)
  • UltraEdit: $79.95/Jahr

Gibt es noch einen anderen guten Texteditor für Mac, den wir hier übersehen haben? Hinterlassen Sie einen Kommentar und lassen Sie es uns wissen.

Ich bin Cathy Daniels, eine Expertin für Adobe Illustrator. Ich verwende die Software seit Version 2.0 und erstelle seit 2003 Tutorials dafür. Mein Blog ist eines der beliebtesten Ziele im Internet für Leute, die Illustrator lernen möchten. Neben meiner Arbeit als Blogger bin ich auch Autor und Grafikdesigner.