Frage

Ich habe danach gesucht und gefunden Maudites Frage über Texteditoren aber sie waren alle für Windows.

Wie Sie zweifellos erraten haben, versuche ich herauszufinden, ob es neben dem, was ich weiß, noch andere Text-/Code-Editoren für den Mac gibt.Ich werde meinen Beitrag bearbeiten, um die aufgeführten Redakteure einzubeziehen.

Frei

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs und näher am Original EMacs
  5. JBearbeiten
  6. Editra
  7. Finsternis
  8. NetBeans
  9. Kod
  10. TextMate2 - GPL
  11. Klammern
  12. Atom.io

Kommerziell

  1. Textmate
  2. BBEdit
  3. SubEthaEdit
  4. Koda
  5. Erhabener Text 2
  6. Smultron
  7. WebStorm
  8. Pfefferminze

Artikel zum Thema

  1. Faceoff, welcher ist der beste Texteditor aller Zeiten?
  2. Maceditors.com, Funktionen von Mac-Editoren im Vergleich

Vielen Dank an alle, die Vorschläge hinzugefügt haben.

War es hilfreich?

Lösung

Ich habe es nicht selbst benutzt, sondern ein anderes frei Eines, von dem ich Gutes gehört habe, ist Smultron.

Bei meiner eigenen Recherche zu diesem Thema habe ich diesen interessanten Artikel gefunden:Anspiel:Welcher ist der beste Mac-Texteditor aller Zeiten?

Andere Tipps

Ich dachte, TextMate wäre jedermanns Favorit.Ich habe keinen Programmierer getroffen, der einen Mac verwendet und TextMate nicht verwendet.

  • Emacs
  • Vim

Aber ich benutze TextMate und kann ohne Zweifel sagen, dass es jeden Cent wert ist, den ich dafür bezahlt habe.

Sublime Text ist großartig (http://www.sublimetext.com/2).Hervorragende Suchfunktionen, sehr schnell und leicht.Sehr gute Code-Vervollständigung.

Ich verwende auch häufig RubyMine und WebStorm (http://www.jetbrains.com/).Sie sind ausgezeichnet, aber nicht universell einsetzbar wie TextMate.

MacVim Und SubEthaEdit sind zwei schöne Optionen

Ich habe Komodo ein wenig ausprobiert und es gefällt mir bisher sehr gut.Auch Aptana, eine Eclipse-Variante, ist für eine Vielzahl von Dingen recht nützlich.Es gibt auch immer gutes altes VI!

Wenn Sie jemals ernsthafte Anstrengungen unternehmen möchten, um Emacs zu lernen, vergessen Sie sofort Aquamacs.Es versucht, Emacs in etwas zu verwandeln, was es nicht ist (eine super-native OS X-App).Das hört sich vielleicht gut an, aber wenn Sie erst einmal feststellen, dass es fast jede Standard-Tastenbelegung und jedes Standardverhalten von Emacs völlig außer Kraft setzt, beginnen Sie sich zu fragen, warum Sie nicht einfach TextEdit oder TextMate verwenden.

Carbon Emacs ist eine gute Emacs-Anwendung für OS X.Es kommt GNU Emacs am nächsten, ohne es selbst zu kompilieren.Es passt gut zum Betriebssystem, ist aber gleichzeitig der wunderbare Emacs, den wir alle kennen und lieben.Derzeit ist Leopard mit der neuesten Version erforderlich, aber die meisten Leute haben inzwischen ohnehin ein Upgrade durchgeführt.Du kannst es holen Hier.

Alternativ, wenn Sie Vim unter OS X verwenden möchten, habe ich Gutes darüber gehört MacVim.

Darüber hinaus gibt es die offensichtlichen Editoren TextEdit, TextMate usw.Sie funktionieren für einige Leute, aber die meisten „fortgeschrittenen“ Benutzer, die ich kenne (ich selbst eingeschlossen), hassen es, sie mit etwas zu berühren, das kürzer als eine 15-Fuß-Stange ist.

CotEditor ist ein auf Cocoa basierender Open-Source-Texteditor.Es ist in Japan beliebt.

Das beste Open-Source-Produkt ist Smultron Meiner Meinung nach ist es aber kein Problem für TextMate.

Da ist ein neues Kind im Block - PHPStorm.Ich habe es ein ganzes Jahr lang verwendet.Es ist nicht kostenlos, bietet aber eine Einzellizenz für 49 $ für ein Jahr, kostenlos für Open-Source-Entwickler.

  • Schnell für eine IDE - Es basiert auf Java, sieht also ein wenig wie Eclipse/Netbeans aus, macht sie aber hinsichtlich der Geschwindigkeit zu Staub (nicht so schnell wie Coda/Textmate, da es sich um eine IDE handelt).
  • Tastaturkürzel in Hülle und Fülle - Ich habe während der Entwicklung mit PHPStorm selten die Maus berührt (das hat mir an Coda nicht gefallen)
  • Integrierte Subversion-Unterstützung - Versionen oder andere SVN-Clients auf dem Mac mussten nicht berührt werden
  • Unterstützt Snippets und Vorlagen - Zen-Codierung wird ebenfalls unterstützt
  • Unterstützt Projekte, allerdings in separaten Fenstern
  • Dateisuche, Codesuche
  • Code-Vervollständigung, unterstützt auch die Vervollständigung des PHPDoc-Codes
  • BBEdit lässt alle anderen Editoren wie Notepad aussehen.

Es verarbeitet problemlos riesige Dateien.Die meisten Texteditoren (insbesondere TextMate) verlangsamen ihre Arbeit bis zum Stillstand oder stürzen einfach ab, wenn eine große Datei angezeigt wird.

Die Dialoge „Regexp“ und „Mehrere Dateien suchen“ übertreffen in puncto Benutzerfreundlichkeit alles andere.

Das Clipping-System funktioniert wie von Zauberhand und verfügt über Auswahl-, Einrückungs-, Platzhalter- und Einfügepunkt-Tags, es handelt sich also nicht nur um dummen Text.

BBEdit ist stark AppleScript-fähig.Alles kann geskriptet werden.

In 9.0 bietet BBEdit Code-Vervollständigung, Projekte und eine Menge anderer Verbesserungen.

Ich verwende es hauptsächlich für HTML, CSS, JS und Python, wo es extrem stark ist.Einige unbekanntere Sprachen werden darin nicht so gut unterstützt, aber für die meisten Zwecke ist es fantastisch.

Die einzigen Entwickler, die ich kenne, die TextMate mögen, sind Ruby-Fans.Ich verstehe den Reiz wirklich nicht, es ist geringfügig besser als TextWrangler (der kostenlose kleine Bruder von BBEdit), aber wenn Sie Geld ausgeben, können Sie genauso gut das bessere Tool für ein paar Dollar mehr kaufen.

  • jEdit hat den Vorteil, plattformübergreifend zu sein.Es ist nicht annähernd so gut wie BBEdit, aber es ist ein kompetenter Editor für Programmierer.Wenn Sie jemals mit einem Windows- oder Linux-System konfrontiert wurden, ist es praktisch, ein Tool zu haben, von dem Sie wissen, dass es funktioniert.

  • Vim ist in Ordnung, wenn Sie über SSH arbeiten müssen und das Remote-System oder Ihr Computer X11 nicht unterstützt.Früher liebte ich Vim wegen der Einfachheit, große Dateien zu bearbeiten und wiederholte Befehle auszuführen.Aber heutzutage ist es für mich eine Nein-Stimme, mit dem Ärger über das nicht standardmäßige Suchen und Ersetzen (Verwendung von (foo)-Gruppen anstelle von (foo) usw.), der schrecklich schlechten Handhabung mehrerer Dokumente und dem Fehlen eines Projekts /disk-Browseransicht, fehlendes AppleScript und bizarre Mausbedienung in der GVim-Version.

jBearbeiten läuft unter OS X und ist Java-basiert.Ich denke, es ähnelt etwas TextMate.

Editra sieht interessant aus, aber ich habe es selbst noch nicht ausprobiert.

TextMate ist nichts für „fortgeschrittene Programmierer“.Das macht keinen Sinn, TextMate enthält alles, was sich ein „fortgeschrittener Programmierer“ wünschen würde.Es ermöglicht ihnen, ein Bundle zu definieren, mit dem sie schnell die gewünschte Formatierung ihres Quellcodes einrichten können, oder eines, das den Projektrichtlinien folgt und einen schnellen und einfachen Zugriff zum Erstellen ganzer Strukturen und Klassen bietet, basierend auf der Eingabe eines Teils eines Konstrukts und dem Drücken der Tabulatortaste .

TextMate ist das Tool meiner Wahl, es ist schnell, leichtgewichtig und enthält dennoch alle Funktionen, die ich mir von einem Tool zum Programmieren wünsche.Obwohl es nicht fest in Xcode integriert ist, stellt das für mich kein Problem dar, da ich keine Software für Mac OS X schreibe.Ich schreibe Software für FreeBSD.

Definitiv BBEdit.Ich programmiere, und BBEdit ist das, was ich zum Programmieren verwende.

Sie könnten einen der Klassiker in Betracht ziehen – beide sind kostenlos, erweiterbar und haben eine große Benutzerbasis, die über den Mac hinausgeht:

  • Aquamacs - Emacs für OS X (Emacs in einem Shell-Fenster ist auch eine Option)
  • Mac Vim - VI mit einer Mac-spezifischen GUI (vim in einem Shell-Fenster ist auch eine Option)

Ich bevorzuge ein Bearbeitungs-Setup der alten Schule.Ich verwende Befehlszeilen-VIM, eingebettet in a GNU-Bildschirm „Fenster“ im Inneren iTerm.

Das lässt sich vielleicht nicht gut in XCode integrieren, aber ich denke, es funktioniert hervorragend für die Entwicklung und Verwendung von Befehlszeilenprogrammen.Wenn Sie viel Zeit mit der Arbeit an einem Terminal verbringen, ist GNU Screen die 30 Minuten wert, die Sie benötigen, um die grundlegenden Terminal-Multiplexing-Konzepte zu beherrschen.

Coda eignet sich hervorragend für die Entwicklung im PHP/ASP/HTML-Stil.Tolle Benutzeroberfläche, Suchen und Ersetzen mehrerer Dateien mit Regexp-Unterstützung, elegante FTP/SFTP/etc-Integration zum Durchsuchen und Bearbeiten von Remote-Dateien, SVN-Integration usw.

Es unterstützt jetzt Plugins und der Plugin-Editor kann TextMate-Bundles importieren, sodass die Zukunft vielversprechend ist.Es gibt noch nicht viele Must-Have-Plugins, da die Plugin-Unterstützung vor einigen Monaten mit Version 1.6 neu eingeführt wurde.Da es sich jedoch um eine beliebte App handelt, erwarte ich in Zukunft mehr davon.

Die „Killerfeatures“ sind für mich:* Seamless Bearbeitung von Remote -Dateien * Code -Navigator (Symbolbrowser;Bereich, der Funktionen usw. auflistet)

Die meisten Leute verwenden Symbolbrowser nicht wirklich, aber da ich viel unbekannten Code pflegen muss, finde ich sie von unschätzbarem Wert.

Ich bin mir jedoch nicht sicher, ob Coda über die „rohe Leistung“ von TextMate verfügt.Ich habe vor, mich als Nächstes mit TextMate vertraut zu machen.

Ich verwende Komodo IDE.Es unterstützt eine große Anzahl von Sprachen und ist anpassbar, aber etwas teuer (meine Firma hat mir ein Exemplar gekauft).Eine wirklich gute Alternative ist die kostenlose Version namens Komodo Edit.Lädt sehr schnell und verfügt über eine anständige Funktionsliste. Bei vielen Aufgaben greife ich eher darauf zurück als auf die vollständige IDE.

Smultron ist ein weiteres gutes (und kostenloses) Angebot.

Eigentlich bevorzuge ich EditRocket über TextMate.Ich verwende es sowohl auf meinem Mac als auch auf meinen Ubuntu-Rechnern.Es ist schön, denselben Editor auf mehreren Betriebssystemen zu verwenden.

Textmate ist ein hochmoderner Editor, aber wenn jemand darüber nachdenkt, auf mehreren Plattformen ohne umständliche Speicherfresser-Monster wie Jedit, Eclipse, NetBeans usw. zu entwickeln, werfen Sie einen Blick auf Geany (geany.org).Es ist frei.Das einzige Problem ist, dass der Editor unter Mac OS X nicht ästhetisch aussieht :)

Fraise ist eine schöne kostenlose Option.Es hat einige Ecken und Kanten, aber der Preis ist unschlagbar.Ich glaube, es ist eine Abzweigung oder ein Nachfolger von Smultron.

Fraise Text Editor for MacOS

ich benutze Finsternis als mein Haupteditor (für Python), aber ich behalte ihn immer SubEthaEdit Praktisch als mein zusätzlicher Texteditor (kostenlose Testversion, 30 Euro für die Lizenz).Es ist nicht besonders kompliziert, aber es tut, was ich brauche.

Eine weitere Stimme für Smultron.Ich habe es bei der XQuery-Programmierung verwendet und die Möglichkeit, Schlüsselwortdateien für die Syntaxfarbhervorhebung zu definieren, war großartig.

Ich habe sowohl Smultron als auch Textwrangler installiert, verwende aber die meiste Zeit Smultron.

Ich würde gerne einen anderen Editor als XCode zum Codieren verwenden, aber ich habe das Gefühl, dass sich kein anderer Editor so gut integrieren lässt, dass es sich wirklich lohnt.
Mit der Zeit könnte TextMate jedoch irgendwann an diesen Punkt gelangen.Im Moment mangelt es jedoch vor allem an Debugging-Funktionen und Refactoring.

Für alles, was keinen XCode benötigt, liebe ich TextMate.Wenn ich einen anderen Mac-Benutzer in meiner Arbeitsgruppe hätte, würde ich wahrscheinlich SubEthaEdit wegen seiner Kollaborationsfunktionen in Betracht ziehen.Wenn Sie Emacs möchten, würde ich Aquamacs (eher Mac-ähnlich) oder Carbon Emacs (eher GNU-Emacs-ähnlich) empfehlen.

Ich benutze BBEdit seit Jahren.Es ist grundsolide, schnell und lässt sich recht gut in meinen Xcode-Workflow integrieren.(Ich bin mir nicht sicher, ob sich irgendetwas so gut in Xcode integrieren lässt wie der integrierte Editor, aber wer hat schon Zeit, auf den integrierten Editor zu warten?)

Für kleine Teamprojekte, die kein Versionsverwaltungssystem verwenden, oder für die Bearbeitung durch einen einzelnen Benutzer auf mehreren Computern ist SubEthaEdit sehr zu empfehlen.

Eclipse und Netbeans verfügen neben vielen anderen Dingen über Texteditoren.Ich glaube nicht, dass Sie 10 Sekunden warten möchten, bis Ihr Texteditor einsatzbereit ist :/... Wenn Sie viel Zeit mit dem Programmieren verbringen möchten, nehmen Sie sich etwas Zeit und lernen Sie, vim zu verwenden (auch Emacs, aber ich empfehle). vim)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top