Ich bin nicht wirklich zufrieden mit den für Mac OS X verfügbaren Texteditoren.
Ich habe versucht, TextWrangler , Smultron , Coda , SubEthaEdit , TextMate und andere, an die ich mich nicht erinnere. Aber keines der oben genannten hat meine Bedürfnisse befriedigt.
Ich möchte einen (kostenlosen) Texteditor
- das ist schnell,
- was Syntax-Hervorhebung tut
- wo ich eigene Syntax definieren kann (oder es gibt viele Plugins zB für YAML),
- wo die Entwickler aktiv sind,
- Das hat nicht das Look & Feel von TextWrangler (ich hasse die Schiebeleiste), sondern eine echte Mac-Anwendung
- welche projekte definieren können (wie coda can)
- Dies beinhaltet eine grundlegende Unterstützung für Git und / oder SVN
- was eine schnelle Autovervollständigung unterstützt
- Mac OS X 10.6 kompatibel
Im Klartext: Der perfekte Texteditor, bei dem es sich noch nicht um eine schwergewichtige IDE handelt.
BBEdit
Mann bin) und Xcode festgelegt, aber Sie haben mehr oder weniger jede einzelne Antwort in den Kommentaren abgeschossen. Ich glaube nicht, dass Sie jemals den "perfekten" Texteditor finden werden, der Ihren speziellen Vorlieben entspricht, es sei denn, Sie codieren ihn einfach selbst.Antworten:
Hast du über Xcode nachgedacht?
Ich weiß, dass Sie gesagt haben, dass Sie TextMate nicht mögen, aber es ist eines, das so ziemlich alle Ihre Bedürfnisse erfüllt.
TextMate
Sehr schnell
Xcode
Nicht so schnell, aber nicht Eclipse / Netbeans-langsam
TextMate
Sehr vollständig und erweiterbar
Xcode
Markiert die Syntax, es hängt von Ihren Bedürfnissen ab
TextMate
Sehr, sehr erweiterbar
Xcode-
Syntax-Erweiterungen sind möglich
TextMate
Einige sagen, es sei Vaporware, aber nur wenige andere Texteditoren können mit den aktuellen Funktionen mithalten
Xcode
Apple Entwicklung dieses Programms ist sehr aktiv
TextMate
Wenn Sie die Schiebeleiste nicht mögen, gibt es ein Plugin, das sie durch eine Schublade ersetzt
Xcode
hat keinen Schieberegler
TextMate / Xcode
Projekte durchführen
TextMate-
Unterstützung für Git / SVN / Mercurial (und möglicherweise mehr) über integrierte und hinzugefügte Plugins
Xcode
SVN-Unterstützung für 3.x, Git in Xcode 4 hinzugefügt
TextMate
Basic Vervollständigung von Variablen / Funktionen
sehr vollständige Code-Vervollständigung über Bundles
Xcode
Basic Variable / Funktionserfüllung
TextMate
Einige Kompatibilitätsprobleme
Xcode
Voll kompatibel
quelle
Ich würde sagen, dass MacVim, aber es ist natürlich ein komplizierteres Tool, das auf dem traditionellen Unix Vim-Texteditor mit einer steilen Lernkurve basiert.
Übrigens, welcher Aspekt von TextMate hat Sie nicht angesprochen?
quelle
Ich denke, dass Aquamacs den Trick machen könnten!
quelle
Erhabener Text 2
Unterstützung für TextMate-Snippets, Sprachen und Farbschemata. Geteilte Ansicht, Tabulator, Projekte, Befehle. Vollbild auf Lion und ein "fokussierter" Modus. Auch erweiterbar.
Sehr schneller, großartiger Mehrfachauswahlmodus und plattformübergreifend.
Der Preis liegt derzeit bei 59 US-Dollar, es ist jedoch eine kostenlose Version mit gelegentlichen Benachrichtigungen erhältlich.
Es hat auch eine schnell wachsende Plugin-API und die umliegende Community.
Schau es dir an, es ist verdammt geil.
Update : Sublime Text 2 wird jetzt von Sublime Text 3 abgelöst, der verschiedene Verbesserungen und Leistungsverbesserungen bietet.
quelle
Du wirst es nicht finden.
TexMate ist ziemlich schnell. TextWrangler ist jedoch schneller für große Dateien.
Die meisten (wenn nicht alle) haben eine Syntaxhervorhebung.
Sie könnten oder könnten dies nicht bekommen.
Viel Glück damit.
Was ist los mit der Seitenleiste?
Projekte als Ordner definieren und fertig.
UNIX-Philosophie ist es, eines zu tun und es gut zu machen. Integrierte Unterstützung für ein SCM ist nicht leicht zu finden. Vielleicht solltest du ein externes Tool verwenden?
Soweit ich weiß, unterstützen dies nur einige wichtige IDEs.
Sie werden nicht kostenlos finden, wonach Sie suchen . Jede IDE fühlt sich im Vergleich zu einem Texteditor wie TM oder TW träge an.
Wenn Sie meine ehrliche Meinung wollen, versuchen Sie es mit TextMate. Mit Bundles können Sie einige der gewünschten Verhaltensweisen replizieren. Der Rest ist hoffentlich 2.0.
quelle
Schauen Sie sich Fraise an , den Nachfolger von Smultron. Es erfüllt viele Ihrer Anforderungen. Hier sind diejenigen, die nicht erfüllt werden:
Alles andere, was Sie erwähnen, ist da drin.
beim bearbeiten:
Ich war jahrelang ein Notepad ++ - Typ, der Windows-Entwicklerarbeit geleistet hat, und in den letzten Monaten bin ich langsam zu vim übergegangen. Es macht alles, wonach du fragst und noch mehr.
quelle
Ich kann nicht persönlich 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 Featureliste, ich glaube nicht, dass es eine integrierte Quellcodeverwaltung oder Projektunterstützung (außer Ordnern) hat.
quelle
Du brauchst Notepad ++, das unter Wein läuft! oder Weinflasche !
quelle
Ein Trend, den ich dieses Jahr bemerkte, ist, dass Mac-Programmierer und Webentwickler von Textmate und dergleichen zu MacVim gewechselt sind, einschließlich Ryan Singer von 37signals, der MacVim kürzlich bei seinem Future of Web Applications-Vortrag rockte .
Viele Leute haben darüber geschrieben, warum sie gewechselt haben. "Coming Home to Vim" ist mein Favorit.
quelle
Was ist los mit BBEdit , außer dass Sie dafür bezahlen müssen?
quelle
Versuchen Sie es mit Editra. Viele von Ihnen möchten es, aber nicht alle. Es ähnelt dem Editor ++ in Windows.
quelle
Sie könnten KomodoEdit versuchen .
Kostenlos und kostenlos (unter der Mozilla Public License).
Ziemlich schnell
Prüfen
Es gibt viele Plugins ; Ich bin sicher, es ist möglich, einen eigenen Syntax-Textmarker zu erstellen
Ich glaube schon.
Ich fürchte, es ist keine Kakao-Anwendung. Es basiert auf dem Firefox-UI-System.
Ja.
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 Unterstützung für SVN eingebaut ist.Bearbeiten: Für diese Funktionen ist anscheinend Komodo IDE anstelle von Komodo Bearbeiten erforderlich. Komodo IDE ist ein kostenpflichtiges Upgrade. Vielleicht finden Sie " Selbst gebackene SVN-Unterstützung für Komodo Edit " interessant.
Es hat Autovervollständigung; Sie müssen es versuchen, um zu sehen, ob es für Sie schnell genug ist.
Ja.
quelle
Es gibt einen neuen Editor im Block Chocolat . Ich benutze es jetzt seit einer Woche und mag es wirklich. Es hat viele Funktionen von TextMate (und unterstützt auch TextMate-Bundles), aber ich habe festgestellt, dass es mit großen Dateigruppen, insbesondere über das Netzwerk, viel besser funktioniert.
quelle
Ich bin heutzutage ein Teil von Coda, bin aber neulich darauf gestoßen, als ich nach etwas anderem gesucht habe. Ich habe es noch nicht ausprobiert und bin mir nicht sicher, ob es all Ihren Anforderungen entspricht. Es ist kostenlos, aber nur, weil es nicht mehr entwickelt wird.
http://www.web-scripter.com/
quelle
Es gibt einen neuen Texteditor namens Kod , der modern, schnell und unterstützend ist.
Eine Warnung - die Entwicklung von Kod fängt gerade erst an, daher sind die Dinge ein bisschen instabil. Es ist Alpha-Level-Software in Version 0.0.3, obwohl ich denke, dass es sich irgendwann zu genau der Anwendung entwickeln wird, nach der Sie suchen.
Eigenschaften:
quelle
Atom von GitHub ist ein kostenloser und leistungsstarker Texteditor und eine IDE, die speziell für Programmierer entwickelt wurde. Gleichzeitig vermittelt es nicht den Eindruck einer schwergewichtigen IDE.
Visual Studio Code ist ein weiteres ähnliches Angebot von Microsoft.
quelle
Haben Sie eine der Eclipse-Varianten ausprobiert? Ich bin kein großer Eclipse-Fan, aber die Aptana-Version von Eclipse (die sich in erster Linie an Front-End-Webentwickler richtet) scheint alle oben genannten Anforderungen zu erfüllen und ist möglicherweise einen Blick wert.
http://aptana.com
quelle
Ihre beste Wette im Jahr 2018 für kostenlose und aktive und erweiterbare Editoren, die keine schwere IDE sind, sind:
Alle sind auf modernen SSD-Macs sehr schnell, sogar das MacBook (One) mit einer mobilen CPU mit minimalen Kernen und Taktraten. Alle sind kostenlos, aktiv entwickelt, erweiterbar, unterstützen die Code-Kontrolle und -Vervollständigung und sind erweiterbar, skriptfähig und können für viele Sprachen und Syntaxen hinzugefügt werden.
quelle
Es gibt auch Klammern zu beachten. In Javascript geschrieben, derzeit von Adobe als "Community-geführtes Open-Source-Projekt" entwickelt, konzentriert es 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.
quelle