Ich bin mit den für Mac OS X verfügbaren Texteditoren nicht wirklich zufrieden.
Ich habe TextWrangler , Smultron , Coda , SubEthaEdit , TextMate und andere ausprobiert, an die ich mich nicht erinnere. Aber keiner der oben genannten erfüllte meine Bedürfnisse.
Ich möchte einen (kostenlosen) Texteditor
Im Klartext: der perfekte leichtgewichtige Texteditor, der noch keine schwergewichtige IDE ist.
Haben Sie Xcode in Betracht gezogen?
Ich weiß, Sie sagten, Sie mögen TextMate nicht, aber es ist eines, das so ziemlich alle Ihre Bedürfnisse erfüllt.
was schnell ist
TextMate
Wirklich schnell
Xcode
Nicht so schnell, aber nicht Eclipse/Netbeans-langsam
was Syntaxhervorhebung macht
TextMate
Sehr vollständig und erweiterbar
Xcode
Führt Syntaxhervorhebung durch, es hängt von Ihren Bedürfnissen ab
wo ich eigene Syntaxen definieren kann (oder es gibt viele Plugins zB für YAML),
TextMate
Sehr, sehr erweiterbar
Xcode
-Syntaxerweiterungen sind möglich
wo die Entwickler aktiv sind,
TextMate
Einige sagen, es sei Vaporware, aber nur sehr wenige andere Texteditoren können mit seinen aktuellen Funktionen mithalten
Xcode
Apple Entwicklung dieses Programms ist sehr aktiv
die nicht das Look & Feel von TextWrangler hat
TextMate
Wem die Schiebeleiste nicht gefällt, für den gibt es ein Plugin, um sie durch eine Schublade zu ersetzen
Xcode
hat keine Schiebeleiste
die Projekte definieren kann (wie Coda kann)
TextMate / Xcode
Do-Projekte
die eine grundlegende Unterstützung für Git und/oder SVN beinhaltet
TextMate
-Unterstützung für Git/SVN/Mercurial (und wahrscheinlich mehr) über integrierte und hinzugefügte Plugins
Xcode
SVN-Unterstützung für 3.x, Git in Xcode 4 hinzugefügt
was eine schnelle Autovervollständigung unterstützt
TextMate
Basic Variablen-/Funktionsvervollständigung
sehr vollständige Codevervollständigung über Bundles
Xcode
Basic-Variablen-/Funktionsvervollständigung
Kompatibel mit MacOS X 10.6
TextMate
Einige Kompatibilitätsprobleme
Xcode
Vollständig kompatibel
Ich würde sagen, dass MacVim , aber es ist natürlich ein komplizierteres Werkzeug, das auf dem traditionellen Unix-Vim-Texteditor mit einer steilen Lernkurve basiert.
Übrigens, welcher Aspekt von TextMate hat Ihnen nicht zugesagt?
Ich denke, dass Aquamacs den Trick machen könnte!
Unterstützung für TextMate-Snippets, Sprachen und Farbschemata. Geteilte Ansicht, Registerkarten, Projekte, Befehle. Vollbild auf Lion und ein "fokussierter" Modus. Auch erweiterbar.
Sehr schnell, toller Mehrfachauswahlmodus und plattformübergreifend.
Der Preis beträgt derzeit 59 US-Dollar, es ist jedoch eine kostenlose Version mit gelegentlichen Benachrichtigungen verfügbar.
Es hat auch eine schnell wachsende Plugin-API und eine umliegende Community.
Schaut es euch an, es ist wahnsinnig toll.
Update : Sublime Text 2 wird jetzt durch Sublime Text 3 ersetzt , das verschiedene Verbesserungen und Leistungsverbesserungen bietet.
- was schnell ist,
TexMate ist ziemlich schnell. TextWrangler ist jedoch schneller für große Dateien.
- was Syntaxhervorhebung macht
Die meisten (wenn nicht alle) haben Syntaxhervorhebung.
- wo ich eigene Syntaxen definieren kann (oder es gibt viele Plugins zB für YAML),
Sie können dies bekommen oder auch nicht.
- wo die Entwickler aktiv sind,
Viel Glück damit.
- die nicht das Look & Feel von TextWrangler hat (ich hasse die verschiebbare Seitenleiste), sondern eine echte Mac-Anwendung
Was ist falsch an der Seitenleiste?
- die Projekte definieren kann (wie Coda kann)
Definieren Sie Projekte als Ordner und schon sind Sie fertig.
- die eine grundlegende Unterstützung für Git und/oder SVN beinhaltet
Die UNIX-Philosophie besteht darin, eine Sache zu tun und sie gut zu machen. Integrierte Unterstützung für ein SCM ist nicht leicht zu finden. Vielleicht sollten Sie ein externes Tool verwenden?
- was eine schnelle Autovervollständigung unterstützt
Soweit ich weiß, unterstützen nur wenige große IDEs dies.
Sie werden nicht finden, wonach Sie suchen, umsonst . Jede IDE wird sich im Vergleich zu einem Texteditor wie TM oder TW langsam wie Schlamm anfühlen.
Wenn Sie meine ehrliche Meinung hören möchten, probieren Sie TextMate aus. Mit Bundles können Sie einige der gewünschten Verhaltensweisen replizieren, den Rest können Sie in 2.0 erwarten.
Schauen Sie sich Fraise an, den Nachfolger von Smultron. Es erfüllt viele Ihrer Anforderungen. Hier sind die, die nicht erfüllt sind:
Alles andere was du erwähnst steht drin.
Ich war jahrelang ein Notepad++-Typ, der Windows-Entwicklungsarbeiten erledigte, und in den letzten Monaten bin ich langsam zu Vim übergegangen. Es tut alles, was Sie verlangen, und mehr.
Ich kann persönlich nicht dafür bürgen, aber RedCar sieht ziemlich vielversprechend aus. Es unterstützt TextMate-Bundles und läuft auf Mac, Linux und Windows. Es unterstützt nicht Ihre gesamte Funktionsliste, ich glaube nicht, dass es eine integrierte Quellcodeverwaltung oder Projektunterstützung (außer Ordnern) hat.
Sie benötigen Notepad++, das unter Wine läuft! oder Weinabfüller !
Ein Trend, der mir in diesem Jahr aufgefallen ist, ist, dass Mac-Programmierer und Webentwickler von Textmate und dergleichen zu MacVim wechseln, einschließlich Ryan Singer von 37signals, der MacVim kürzlich während seines Vortrags über die Zukunft der Webanwendungen rockte .
Viele Leute haben darüber geschrieben, warum sie gewechselt haben; "Coming Home to Vim" ist mein Favorit.
Probieren Sie Editra aus. Es macht viele von Ihnen, aber nicht alle, es ist ähnlich wie Notepad++ in Windows.
Was ist falsch an BBEdit , außer dass Sie vielleicht dafür bezahlen müssen?
Du könntest es mit KomodoEdit versuchen .
Ich möchte einen (kostenlosen) Texteditor
Kostenlos und kostenlos (unter der Mozilla Public License).
- was schnell ist,
Ziemlich schnell
- was Syntaxhervorhebung macht
Prüfen
- wo ich eigene Syntaxen definieren kann (oder es gibt viele Plugins zB für YAML),
Es gibt viele Plugins ; Ich bin sicher, dass es möglich ist, einen eigenen Syntax-Highlighter zu erstellen
- wo die Entwickler aktiv sind,
Ich glaube schon.
- die nicht das Look & Feel von TextWrangler hat (ich hasse die verschiebbare Seitenleiste), sondern eine echte Mac-Anwendung
Ich fürchte, es ist keine Cocoa-Anwendung; Es basiert auf dem UI-System von Firefox.
- die Projekte definieren kann (wie Coda kann)
Ja.
- die eine grundlegende Unterstützung für Git und/oder SVN beinhaltet
Es sieht so aus, als ob es eine eingebaute Git-Unterstützung geben könnte. Hier ist ein Git-Plugin. Es sieht so aus, als ob die Unterstützung für SVN integriert ist.
Bearbeiten: Diese Funktionen scheinen Komodo IDE anstelle von Komodo Edit zu erfordern. Komodo IDE ist ein kostenpflichtiges Upgrade. Vielleicht finden Sie " Selbstgebackene SVN-Unterstützung für Komodo Edit " interessant.
- was eine schnelle Autovervollständigung unterstützt
Es hat eine automatische Vervollständigung; Sie müssen es ausprobieren, um zu sehen, ob es für Sie schnell genug ist.
- Kompatibel mit Mac OS X 10.6
Ja.
Es gibt einen neuen Editor für den Block namens Chocolat . Ich benutze es jetzt seit einer Woche und bin wirklich begeistert. Es hat viele Funktionen von TextMate (sowie die Unterstützung von TextMate-Bundles), aber ich habe festgestellt, dass es mit großen Dateimengen viel besser funktioniert, insbesondere über das Netzwerk.
Ich bin heutzutage ein Fan von Coda, bin aber neulich darauf gestoßen, als ich nach etwas anderem gesucht habe. Ich habe es nicht ausprobiert, also bin ich mir nicht sicher, ob es alle Ihre Bedürfnisse erfüllt. Es ist kostenlos, aber nur, weil es nicht mehr entwickelt wird.
Es gibt einen neuen Texteditor namens Kod , der modern und schnell ist und Projekte unterstützt.
Eine Warnung – die Entwicklung von Kod fängt gerade erst an, daher sind die Dinge etwas instabil. Es ist Alpha-Level-Software in Version 0.0.3, obwohl ich denke, dass es schließlich zu genau der Anwendung werden wird, nach der Sie suchen.
Merkmale:
Atom von GitHub ist ein kostenloser und leistungsstarker Texteditor und IDE-Build für Programmierer. Gleichzeitig macht es aber auch nicht den Eindruck, eine schwergewichtige IDE zu sein.
Visual Studio Code ist ein weiteres ähnliches Angebot von Microsoft.
Haben Sie eine der Eclipse-Varianten ausprobiert? Ich bin kein großer Eclipse-Fan, aber die Aptana-Version von Eclipse (die hauptsächlich auf Front-End-Webentwickler ausgerichtet ist) scheint alle Ihre oben genannten Anforderungen zu erfüllen und ist vielleicht einen Blick wert.
Ihre beste Wette im Jahr 2018 für kostenlose und aktive und erweiterbare Editoren, die keine schwere IDE sind, sind:
Alle modernen Macs sind auf SSD sehr schnell, sogar das MacBook (One) mit einer mobilen CPU mit minimalen Kernen und Taktraten. Alle sind kostenlos, aktiv entwickelt, erweiterbar, unterstützen Codekontrolle und -vervollständigung und sind erweiterbar, skriptfähig und können für viele Sprachen und Syntaxen hinzugefügt werden.
Es gibt auch Klammern zu berücksichtigen. Geschrieben in Javascript, derzeit von Adobe als "von der Community geführtes Open-Source-Projekt" entwickelt, konzentriert sich auf die Webentwicklung, kann aber auch als generischer Texteditor verwendet werden, verfügt über eine solide API zur Erweiterung und eine wachsende Anzahl von bereits verfügbaren Erweiterungen.
Scott
dst
Scott
Josch K
Jason
Philipp Regan
BBEdit
Mann bin) und Xcode entschieden hat, aber Sie haben mehr oder weniger jede einzelne in den Kommentaren abgeschossen. Ich glaube nicht, dass Sie jemals den "perfekten" Texteditor finden werden, der Ihrem speziellen Geschmack entspricht, es sei denn, Sie programmieren ihn einfach selbst.Neonauge
Sorin