Liste der MacOS-Texteditoren und Code-Editoren [geschlossen]


173

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

  1. Textwrangler
  2. Xcode
  3. Mac Vim
  4. Aquamacs und näher an den ursprünglichen EMacs
  5. JEdit
  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, Mac Editoren Funktionen verglichen

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


Es lohnt sich auch, alternativeto.net/software/vim/?platform=mac zu besuchen , was wahrscheinlich ein besseres Forum für so etwas ist.
naught101

Überprüfen Sie Nevron docs - docs.nevron.com

Warum ist diese Frage hier zum Thema?
Shougo Makishima

nicht konstruktiv? wth?
10101010

Fand eine aktualisierte Liste, die nützlich war -> learnwoo.com/…
YajiV

Antworten:



22

Ich dachte, TextMate sei jedermanns Favorit. Ich habe keinen Programmierer mit einem Mac getroffen, der TextMate nicht verwendet.


6
Ich benutze MacVim und ich kann sagen, dass es jeden Cent wert ist, den ich bezahlt habe .. für TextMate. =)
Sergio Acosta

1
Ich benutze SubEthaEdit. Ich bin immer noch zufrieden damit, und obwohl ich mir TextMate angesehen habe, gab es für mich nie einen wirklichen Grund, mich zu ändern.
Matthew Schinckel

1
Oh, und ich benutze immer noch Xcode für die Kakao- und Java-Programmierung.
Matthew Schinckel

Sobald Sie lernen, einige der Verknüpfungen in TextMate zu verwenden, wird klar, warum so viele Entwickler sie verwenden :) Zweite Wahl: VIM :)
Nippysaurus

6
TextMate ist schrecklich und verarbeitet nur 2-3 Schriftarten.
Antwan van Houdt

13
  • Emacs
  • Vim

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


Nur eine +1 von einem sehr zufriedenen TextMate-Benutzer (Reg. # 63).
Keltia

11

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.



5

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!


5

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.


Dieser Kommentar ist ein subjektives Urteil. Wenn Aquamacs so kaputt wären, würde es kaum von so vielen benutzt werden. Aquamacs bindet den Mac UX definitiv an Emacs, hauptsächlich für Mac-Benutzer, die an ein bestimmtes Verhalten gewöhnt sind. Langjährige Emacs-Benutzer müssen verlernen, weshalb es für sie keine gute Wahl ist. Umgekehrt finden Mac-Benutzer das normale Emacs UX ungerade. Wenn Sie planen, Emacs plattformübergreifend unter Windows und Linux zu verwenden, sollten Sie Emacs kennenlernen.
tgunr



4

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.

  • Schnell für eine IDE - Sie basiert auf Java und sieht also etwas wie Eclipse / Netbeans aus, raucht sie jedoch in Bezug auf die Geschwindigkeit zu Staub (nicht so schnell wie Coda / Textmate, da dies eine IDE ist).
  • Tastaturkürzel in Hülle und Fülle - Ich habe die Maus während der Entwicklung mit PHPStorm selten berührt (das hat mir an Coda nicht gefallen)
  • Integrierte Subversion-Unterstützung - Es mussten keine Versionen oder andere SVN-Clients auf dem Mac berührt werden
  • Unterstützt Snippets, Vorlagen - Zen-Codierung wird ebenfalls unterstützt
  • Unterstützt Projekte , jedoch in separaten Fenstern
  • Dateisuche, Codesuche
  • Code-Vervollständigung , unterstützt auch die Vervollständigung von PHPDoc-Code

3
  • Mit BBEdit sehen alle anderen Editoren wie Notepad aus.

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.


BBEdit unterstützt keine kollaborative Bearbeitung ..
Nawfal

Ich vermisse manchmal, wie dumm notepad.exe ist. Geringe Speichernutzung, schnell, schnell und mit einer sehr geringen Menge an Dingen
Joe Plante

2

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.


2

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.


2

Auf jeden Fall BBEdit . Ich codiere und BBEdit ist das, was ich zum Codieren verwende.


1

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 sind ebenfalls eine Option)
  • Mac Vim - VI mit einer Mac-spezifischen GUI (Vim in einem Shell-Fenster ist ebenfalls eine Option)

1

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.


1

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.


1

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.



1

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.


1

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 :)


1

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.

Fraise Text Editor für MacOS


Es ist eine Gabel von Smultron. Leider ist es die einzige Gabelung von Smultron, und der Autor hat sie zugunsten einer grundlegenden Umschreibung aufgegeben.
Ameise



1

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.


Für Python in der heutigen Zeit ist PyCharm der Weg, imo. Eclipse wurde ursprünglich von IBM entwickelt, das Sun Microsystems hasste - daher sollte der Name Eclipse Sun: D in den Schatten stellen: D Ironischerweise verdunkeln Intellij-Produkte heute die Eclipse bei weitem.
ccpizza

0

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.


0

Ich habe sowohl Smultron als auch Textwrangler installiert, benutze aber meistens Smultron.


0

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.


0

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.


0

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)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.