Gibt es einen kostenlosen, leichtgewichtigen Texteditor, der nicht nur aus Text besteht, sondern auch keine schwergewichtige IDE?


30

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.


2
"Ich bin nicht wirklich zufrieden mit den für MacOS X verfügbaren Texteditoren ." Gibt es einen Editor, den Sie auf einer anderen Plattform verwendet haben, die Sie bevorzugen? Es ist möglich, dass es für OS X ein vergleichbares Äquivalent gibt.
Scottie,

Ich kann mich nicht erinnern, was ich unter Linux und Windows verwendet habe, aber ich kann mich nicht erinnern, dass mir ein Editor dort wirklich gut gefallen hat ...
alopix

5
Das ideale Programm für Sie gibt es nicht. Oder besser gesagt, es heißt TextMate.
Scottie

1
Ich bin damit einverstanden, dass es Dinge gibt, die bei Texteditoren fehlen . Ich finde auch, dass ich zwischen TextMate / VIM und ein wenig Shell-Magie gut zurecht komme.
Josh K

2
Ich denke, Sie müssen hier etwas flexibler sein. Sie haben 10 Antworten. Die Community hat sich auf TextMate (obwohl ich selbst ein BBEditMann 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.
Philip Regan

Antworten:


20

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.

das ist schnell

TextMate
Sehr schnell

Xcode
Nicht so schnell, aber nicht Eclipse / Netbeans-langsam

was Syntax-Hervorhebung tut

TextMate
Sehr vollständig und erweiterbar

Xcode
Markiert die Syntax, es hängt von Ihren Bedürfnissen ab

wo ich eigene Syntax definieren kann (oder es gibt viele Plugins zB für YAML),

TextMate
Sehr, sehr erweiterbar

Xcode-
Syntax-Erweiterungen sind möglich

wo die Entwickler aktiv sind,

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

die nicht das Look & Feel von TextWrangler hat

TextMate
Wenn Sie die Schiebeleiste nicht mögen, gibt es ein Plugin, das sie durch eine Schublade ersetzt

Xcode
hat keinen Schieberegler

welche projekte definieren können (wie coda can)

TextMate / Xcode
Projekte durchführen

Dies beinhaltet eine grundlegende Unterstützung für Git und / oder SVN

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

was eine schnelle Autovervollständigung unterstützt

TextMate
Basic Vervollständigung von Variablen / Funktionen
sehr vollständige Code-Vervollständigung über Bundles

Xcode
Basic Variable / Funktionserfüllung

MacOS X 10.6 kompatibel

TextMate
Einige Kompatibilitätsprobleme

Xcode
Voll kompatibel


3
+1. Obwohl ich unten eine andere Alternative vorgeschlagen habe, könnte ich ohne TextMate nicht leben. [Umarmungen TextMate]
Scottie

@ Scottie gleiche hier
Loïc Wolff

XCode ist eine vollständige IDE, nicht das, wonach ich suche. Leider ist TextMate nicht kostenlos :(
alopix

1
Tatsächlich hat Xcode 4 Git und nicht Mercurial hinzugefügt (ab Entwicklervorschau 2 könnte es sich bis zur endgültigen Veröffentlichung ändern)
Nagon

@alopix Sie haben nicht angegeben, dass "kostenlos" eine Ihrer Anforderungen ist. Also, wenn der Preis und die Tatsache, dass es eine ziemlich einfache Oberfläche hat, Ihre einzigen Beschwerden sind, dann würde ich sagen, dass es gewinnt.
Sholsinger

17

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?


1
TextMate hat eine schreckliche Benutzeroberfläche - genau wie TextWrangler ...
alopix

+1 mit ein paar ausgewählten Plugins ist dies der mit Abstand beste "leichte" Texteditor auf dem Markt.
Jdiaz

3
Was ist schrecklich an der Benutzeroberfläche von TextMate? Die gesamte Benutzeroberfläche ist im Grunde nur ein Dokumentfenster ...
mipadi

Die Bundle-bezogenen Menüs sind schnell überfüllt (sie zeigen Ruby-Ausschnitte und -Befehle an, wenn ich eine C-Datei bearbeite), und der Bundle-Editor ist grausam. Tabs sind wirklich schlecht und auch nutzlos, obwohl ich sie sofort über die Liste deaktiviere und bei Cmd + T und der Seitenleiste bleibe. Das Falten von Code ist unbrauchbar und das gefaltete Peek-Popover ist ein sehr grundlegender Tooltipp (außerdem funktioniert es in Python überhaupt nicht, da TM keine durch Leerzeichen getrennten Blöcke verarbeiten kann). Nun, das war eh, bevor ich mein Vim-Fu hochgefahren habe.
Lloeki

+1 Wenn Sie die Geduld haben, Vim zu lernen, können Sie einen anpassbaren, leistungsstarken Editor für "alle" Plattformen verwenden.
Tidbeck


13

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.

Bildbeschreibung hier eingeben

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.


Ich habe TextMate, Chocolat, Coda, Eclipse und andere in der Vergangenheit ausprobiert, Sublime ist jetzt bei weitem mein Favorit.
Kyle Hayes

1
Ich weiß, dass dies ein alter Thread ist. Jetzt, da Sublime Text 2 herauskommt (mit 3 auf dem Weg - tatsächlich als blitzschnelle und stabile Beta veröffentlicht), würde ich sagen, dass es auch für mich das Beste ist.
Sholsinger

12

Du wirst es nicht finden.

  • das ist schnell,

TexMate ist ziemlich schnell. TextWrangler ist jedoch schneller für große Dateien.

  • was Syntax-Hervorhebung tut

Die meisten (wenn nicht alle) haben eine Syntaxhervorhebung.

  • wo ich eigene Syntax definieren kann (oder es gibt viele Plugins zB für YAML),

Sie könnten oder könnten dies nicht bekommen.

  • wo die Entwickler aktiv sind,

Viel Glück damit.

  • Das hat nicht das Look & Feel von TextWrangler (ich hasse die Schiebeleiste), sondern eine echte Mac-Anwendung

Was ist los mit der Seitenleiste?

  • welche projekte definieren können (wie coda can)

Projekte als Ordner definieren und fertig.

  • Dies beinhaltet eine grundlegende Unterstützung für Git und / oder SVN

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?

  • was eine schnelle Autovervollständigung unterstützt

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.


2
+1, denn du wirst es nicht finden. Sie haben viel zu viele Voraussetzungen, um etwas zu finden, das genau passt.
Loïc Wolff

3
Vor allem, wenn, wie Josh sagte, "frei" eine dieser Voraussetzungen ist.
Scottie

11

Schauen Sie sich Fraise an , den Nachfolger von Smultron. Es erfüllt viele Ihrer Anforderungen. Hier sind diejenigen, die nicht erfüllt werden:

  • Wo die Entwickler aktiv sind: Fraise scheint jetzt wie sein Vorgänger zu sterben
  • Dazu gehört eine grundlegende Unterstützung für Git und / oder SVN: nicht sicher, was Sie damit meinen, aber Fraise verfügt über eine Befehlszeilenintegration
  • was eine schnelle Autovervollständigung unterstützt: nicht positiv, aber ich glaube nicht, dass es Autovervollständigung hat ... aber es hat Befehle und Textschnipsel

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.


Das ist fast das, wonach ich gesucht habe.
Wusste

Ich benutze immer noch Smultron, obwohl der Entwickler (der unerschrockene Peter Borg) die Entwicklung eingestellt hat. Notepad ++ ist immer noch mein Lieblingseditor auf jeder Plattform.
gWaldo

5

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.

RedCar OSX


Sieht vielversprechend aus. Hat es schon jemand benutzt?
Studer

1
Redcar ist noch nicht fertig! :(
Alopix

Schade. Ich werde ein Auge darauf haben, wenn es beginnt zu reifen.
Adam Lassek

sieht sehr TextMate'ish aus. Vielversprechend.
Neoneye

Die einzige App, die fertig ist, ist eine, bei der die Entwicklung eingestellt wurde. (Widerspricht direkt Ihrer Forderung Nr. 4)
gWaldo


5

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.


+1 für Vim oder MacVim - es macht alles, was das OP will, außer dass es nicht sehr OS X-app-artig ist und eine steile Lernkurve hat. Sobald Sie es verwenden können, ist es fantastisch.
Mittwoch,

4

Was ist los mit BBEdit , außer dass Sie dafür bezahlen müssen?


2
Jemand, der das Look & Feel von TextWrangler "hasst", wird BBEdit auch nicht mögen.
Dori

TextWrangler bietet nicht annähernd die Funktionen, die BBEdit in Bezug auf die Anpassung bietet. In Bezug auf "Look and Feel" kann ein BBEdit-Fenster auf einen recht minimalen Satz von Schnittstellen-Widgets reduziert werden.
Dennis Wurster

4

Versuchen Sie es mit Editra. Viele von Ihnen möchten es, aber nicht alle. Es ähnelt dem Editor ++ in Windows.


2
Ich habe dieses vergessen, es ist ziemlich vollständig und hat den Vorteil, dass es auch kostenlos und Open Source ist.
Loïc Wolff

dieses ist ziemlich gut, wenn man nicht in macvim einsteigen kann.
Robert S Ciaccio

@calavera ja ich finde es bevor ich macvim finde jetzt benutze ich einfach macVim
Am1rr3zA

4

Sie könnten KomodoEdit versuchen .

Ich möchte einen (kostenlosen) Texteditor

Kostenlos und kostenlos (unter der Mozilla Public License).

  • das ist schnell,

Ziemlich schnell

  • was Syntax-Hervorhebung tut

Prüfen

  • wo ich eigene Syntax definieren kann (oder es gibt viele Plugins zB für YAML),

Es gibt viele Plugins ; Ich bin sicher, es ist möglich, einen eigenen Syntax-Textmarker zu erstellen

  • wo die Entwickler aktiv sind,

Ich glaube schon.

  • Das hat nicht das Look & Feel von TextWrangler (ich hasse die Schiebeleiste), sondern eine echte Mac-Anwendung

Ich fürchte, es ist keine Kakao-Anwendung. Es basiert auf dem Firefox-UI-System.

  • welche projekte definieren können (wie coda can)

Ja.

  • Dies beinhaltet eine grundlegende Unterstützung für Git und / oder SVN

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.

  • was eine schnelle Autovervollständigung unterstützt

Es hat Autovervollständigung; Sie müssen es versuchen, um zu sehen, ob es für Sie schnell genug ist.

  • Mac OS X 10.6 kompatibel

Ja.


4

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.


Vielen Dank! Mein Bruder hat mir davon erzählt , dass man auch, aber ich habe den Namen vergessen xD
alopix

Chocolat ist gut, aber es stört mich, dass es keine Tabs hat (zumindest nicht oben).
Julien_c

Es tut. Verwenden Sie einfach cmd + t oder das + Symbol oben rechts, um einen neuen Tab zu erstellen!
Alopix

Update: Ich habe kürzlich zu Sublime 2 gewechselt. Ich liebe es.
Kyle Hayes

3

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/


Die Entwicklung von WebScripter wurde eingestellt und wird nun als Freeware angeboten, es werden jedoch keine neuen Versionen veröffentlicht. : '(
alopix

3

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:

  • Von Grund auf für 10.6 mit Grand Central Dispatch und anderen neuen Funktionen geschrieben
  • Verwendet das GNU Syntax Highlighting-Format, sodass Hervorhebungen für jede Sprache unterstützt werden
  • Moderne Benutzeroberfläche mit Chrom-Registerkarten
  • Skriptfähig mit node.js

Beachten Sie, dass ich, auch wenn es in Alpha ist, noch keinen Absturz aufgrund von Kod sehen muss. Ich bin nicht sicher, ob es automatisch vervollständigt wird oder nicht, aber ich weiß, dass es unter anderem hervorhebt.
Bringel

3

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.


2

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


2
Eclipse ist eine vollständige IDE - ich möchte einen kleinen, kompakten Editor. Ich benutze Eclipse für große Projekte, aber für kleine ist es zu viel Aufwand.
Alopix

2

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.


2

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.

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.