Ich suchte danach und fand Maudites Frage zu Texteditoren, aber sie waren alle für Windows.
Wie Sie zweifellos erraten haben, versuche ich herauszufinden, ob es neben dem, was ich weiß, Text- / Code-Editoren für den Mac gibt. Ich werde meinen Beitrag bearbeiten, um die aufgelisteten Editoren einzuschließen.
Frei
- Textwrangler
- Xcode
- Mac Vim
- Aquamacs und näher an den ursprünglichen EMacs
- JEdit
- Editra
- Finsternis
- NetBeans
- Kod
- TextMate2 - GPL
- Klammern
- Atom.io
Kommerziell
Artikel zum Thema
- Faceoff, welcher ist der beste Texteditor aller Zeiten?
- Maceditors.com, Mac Editoren Funktionen verglichen
Vielen Dank an alle, die Vorschläge hinzugefügt haben.
Antworten:
Ich habe es selbst nicht benutzt, aber ein anderes kostenloses , von dem ich gut gehört habe, ist Smultron .
Bei meinen eigenen Recherchen dazu habe ich diesen interessanten Artikel gefunden: Faceoff: Welches ist der beste Mac-Texteditor aller Zeiten?
quelle
Ich dachte, TextMate sei jedermanns Favorit. Ich habe keinen Programmierer mit einem Mac getroffen, der TextMate nicht verwendet.
quelle
Aber ich benutze TextMate und kann sagen, dass es ohne Zweifel jeden Cent wert ist, den ich dafür bezahlt habe.
quelle
Erhabener Text ist fantastisch (http://www.sublimetext.com/2). Hervorragende Suchfunktionen, sehr schnell und leicht. Sehr anständige Code-Vervollständigung.
Ich benutze auch viel RubyMine und WebStorm (http://www.jetbrains.com/). Sie sind ausgezeichnet, aber nicht allzweckmäßig wie TextMate.
quelle
MacVim und SubEthaEdit sind zwei nette Optionen
quelle
Ich habe Komodo ein bisschen ausprobiert und es gefällt mir bisher sehr gut. Aptana, eine Eclipse-Variante, ist auch für eine Vielzahl von Dingen ziemlich nützlich. Es gibt auch immer ein gutes altes VI!
quelle
Wenn Sie jemals ernsthafte Anstrengungen unternehmen möchten, um Emacs zu lernen, vergessen Sie sofort Aquamacs. Es versucht, Emacs in etwas zu verwandeln, das es nicht ist (eine super native OS X-App). Das mag gut klingen, aber sobald Sie feststellen, dass es fast jede Standard-Tastenkombination und jedes Standardverhalten von Emacs vollständig zerstört, fragen Sie sich, warum Sie nicht nur TextEdit oder TextMate verwenden.
Carbon Emacs ist eine gute Emacs-Anwendung für OS X. Sie ist so nah wie möglich an GNU Emacs, ohne sie selbst zu kompilieren. Es passt gut genug 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 Benutzer haben inzwischen trotzdem ein Upgrade durchgeführt. Sie können es hier abrufen .
Wenn Sie alternativ Vim unter OS X verwenden möchten, habe ich gute Dinge über MacVim gehört .
Darüber hinaus gibt es die offensichtliche Reihe von Editoren wie TextEdit, TextMate usw. Sie arbeiten 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.
quelle
CotEditor ist ein Cocoa-basierter Open Source-Texteditor. Es ist beliebt in Japan.
quelle
Das beste Open Source ist meiner Meinung nach Smultron , aber für TextMate ist es keine Fackel.
quelle
Es gibt ein neues Kind auf dem Block - PHPStorm . Ich habe es ein ganzes Jahr lang benutzt. Es ist nicht kostenlos, bietet aber eine Einzellizenz von 49 $ für ein Jahr, die für Open Source-Entwickler kostenlos ist.
quelle
Es verarbeitet mühelos gigantische Dateien. Die meisten Texteditoren (insbesondere TextMate) verlangsamen sich zu einem toten Crawl oder stürzen einfach ab, wenn eine große Datei angezeigt wird.
Die Regexp- und Mehrfachdateisuchdialoge übertreffen alles andere in Bezug auf die Benutzerfreundlichkeit.
Das Clippings-System funktioniert wie Magie und verfügt über Auswahl-, Einrückungs-, Platzhalter- und Einfügemarke-Tags. Es ist nicht nur dummer Text.
BBEdit ist stark AppleScript-fähig. Alles kann geschrieben werden.
In 9.0 bietet BBEdit Code-Vervollständigung, Projekte und eine Menge anderer Verbesserungen.
Ich benutze es hauptsächlich für HTML, CSS, JS und Python, wo es extrem stark ist. Einige dunkelere Sprachen werden darin nicht so gut unterstützt, aber für die meisten Zwecke ist es fantastisch.
Die einzigen Entwickler, die TextMate mögen, sind Ruby-Fans. Ich verstehe den Appell wirklich nicht, es ist geringfügig besser als TextWrangler (BBEdits kostenloser kleiner Bruder), aber wenn Sie Geld ausgeben, können Sie das bessere Tool auch für ein paar Dollar mehr kaufen.
jEdit hat den Vorteil, plattformübergreifend zu sein. Es ist bei weitem nicht so gut wie BBEdit, aber es ist ein kompetenter Programmierer. Wenn Sie jemals mit einem Windows- oder Linux-System konfrontiert sind, 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 ausführen kann. Ich habe Vim geliebt, weil es einfach ist, große Dateien zu bearbeiten und wiederholte Befehle auszuführen. Aber heutzutage ist es ein No-Vote für mich, mit dem Ärger über das nicht standardmäßige Suchen und Ersetzen (Verwenden von (foo) Gruppen anstelle von (foo) usw.), schmerzlich schlechte Handhabung mehrerer Dokumente, Fehlen eines Projekts / Disk-Browser-Ansicht, fehlendes AppleScript und bizarre Mausbehandlung in der GVim-Version.
quelle
jEdit läuft unter OS X und basiert auf Java. Es ist TextMate etwas ähnlich, denke ich.
Editra sieht interessant aus, aber ich habe es nicht selbst versucht.
quelle
TextMate nicht für "fortgeschrittene Programmierer". Das macht keinen Sinn, TextMate enthält alles, was ein "fortgeschrittener Programmierer" möchte. Es ermöglicht ihnen, ein Bundle zu definieren, mit dem sie schnell festlegen können, wie ihr Quellcode formatiert werden soll, oder eines, das den Projektrichtlinien folgt, und einen schnellen und einfachen Zugriff, um ganze Strukturen und Klassen zu erstellen, indem sie einen Teil eines Konstrukts eingeben und auf die Registerkarte klicken .
TextMate ist das Werkzeug meiner Wahl, es ist schnell, leicht und enthält dennoch alle Funktionen, die ich für ein Programmierprogramm benötigen würde. Obwohl es nicht fest in Xcode integriert ist, ist dies für mich kein Problem, da ich keine Software für Mac OS X schreibe. Ich schreibe Software für FreeBSD.
quelle
Auf jeden Fall BBEdit . Ich codiere und BBEdit ist das, was ich zum Codieren verwende.
quelle
Sie könnten einen der Klassiker in Betracht ziehen - beide sind kostenlos, erweiterbar und haben eine große Benutzerbasis, die über den Mac hinausgeht:
quelle
Ich bevorzuge ein Old-School-Editing-Setup. Ich verwende Befehlszeilen-VIM, eingebettet in ein GNU-Bildschirm- "Fenster" in iTerm .
Dies lässt sich möglicherweise nicht gut in XCode integrieren, aber ich denke, es funktioniert hervorragend für die Entwicklung und Verwendung von Befehlszeilenprogrammen. Wenn Sie viel Zeit in einem Terminal verbringen, ist GNU Screen die 30 Minuten wert, die erforderlich sind, um die grundlegenden Multiplexing-Konzepte für Terminals zu beherrschen.
quelle
Coda eignet sich hervorragend für die Entwicklung von PHP / ASP / HTML-Stilen. Hervorragende Benutzeroberfläche, Suche und Ersetzen mehrerer Dateien durch Regexp-Unterstützung, raffinierte 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 dort eine glänzende Zukunft liegt. Es gibt noch nicht viele Plugins, die man unbedingt haben muss, da die Plugin-Unterstützung vor einigen Monaten mit Version 1.6 neu eingeführt wurde. Es ist jedoch eine beliebte App, daher erwarte ich in Zukunft mehr.
Die "Killer-Funktionen" für mich sind: * Nahtloses Bearbeiten von Remote-Dateien * Code-Navigator (Symbol-Browser; Bereich, in dem Funktionen usw. aufgelistet sind)
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 nicht sicher, ob Coda die "rohe Kraft" von TextMate hat. Ich habe vor, mich als nächstes mit TextMate vertraut zu machen.
quelle
Ich benutze Komodo IDE. Es unterstützt eine große Anzahl von Sprachen und ist anpassbar, aber etwas teuer (meine Firma hat mir eine Kopie gekauft). Eine wirklich gute Alternative ist die kostenlose Version namens Komodo Edit. Wird sehr schnell geladen und hat eine anständige Funktionsliste, und ich wende mich bei vielen Jobs eher der Liste als der vollständigen IDE zu.
quelle
Smultron ist ein weiteres gutes (und freies).
quelle
Eigentlich bevorzuge ich EditRocket gegenüber TextMate. Ich benutze es sowohl auf meinem Mac als auch auf Ubuntu. Es ist schön, denselben Editor auf mehreren Betriebssystemen zu verwenden.
quelle
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, schauen Sie sich geany (geany.org) an. Es ist frei. Das einzige Problem, das der Editor unter Mac OS X nicht ästhetisch hat :)
quelle
Fraise ist eine schöne kostenlose Option. Es hat einige Ecken und Kanten, aber Sie können den Preis nicht übertreffen. Ich glaube, es ist eine Gabel oder ein Nachfolger von Smultron.
quelle
quelle
quelle
Ich verwende Eclipse als meinen primären Editor (für Python), aber ich halte SubEthaEdit immer als zusätzlichen Texteditor bereit (kostenlose Testversion, 30 Euro Lizenz). Es ist nicht sehr kompliziert, aber es macht das, was ich brauche.
quelle
Eine weitere Abstimmung für Smultron. Ich habe es bei der XQuery-Programmierung verwendet und es war großartig, Schlüsselwortdateien für die Hervorhebung von Syntaxfarben zu definieren.
quelle
Ich habe sowohl Smultron als auch Textwrangler installiert, benutze aber meistens Smultron.
quelle
Ich würde gerne einen anderen Editor als XCode zum Codieren verwenden, aber ich bin der Meinung, dass kein anderer Editor eng genug in ihn integriert ist, um sich wirklich zu lohnen.
Mit der Zeit könnte TextMate jedoch irgendwann an diesen Punkt gelangen. Im Moment fehlen jedoch hauptsächlich 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 SubEthaEdit wahrscheinlich für seine Funktionen zur Zusammenarbeit in Betracht ziehen. Wenn Sie Emacs möchten, würde ich Aquamacs (eher Mac-ähnlich) oder Carbon Emacs (eher GNU-Emacs-ähnlich) empfehlen.
quelle
Ich benutze BBEdit seit Jahren. Es ist absolut solide, schnell und lässt sich gut in meinen Xcode-Workflow integrieren. (Ich bin nicht sicher, ob etwas in Xcode und den integrierten Editor integriert ist, aber wer hat Zeit, auf den integrierten Editor zu warten?)
Für kleine Teamprojekte, die kein Versionsverwaltungssystem verwenden, oder für die Bearbeitung durch einzelne Benutzer auf mehreren Computern wird SubEthaEdit dringend empfohlen.
quelle
Eclipse und Netbeans haben unter anderem Texteditoren. Ich glaube nicht, dass Sie 10 Sekunden warten möchten, bis Ihr Texteditor fertig ist: / ... Wenn Sie ernsthafte Zeit mit dem Codieren verbringen möchten, nehmen Sie sich etwas Zeit und lernen Sie, vim zu verwenden (Emacs auch, aber ich empfehle vim)
quelle