Ein Notepad++-Äquivalent für Mac? [abgeschlossen]

Ich habe kürzlich einen Mac (mit OS X) erhalten und mich gefragt, ob es dafür ein Notepad++-Äquivalent gibt. Als ich einen Windows-Computer benutzte, benutzte ich immer gerne Notepad++ für meine Programmierung. Gibt es etwas wie Notepad++, aber für Mac?

Ich suche nach einem einfachen, kostenlosen und schnellen Texteditor mit guten Programmierfunktionen wie Hervorhebung von Fehlern, farbliche Kennzeichnung von Schlüsselwörtern und unterschiedlichen Variablennamen usw. Dies könnte wählerisch sein, daher macht es mir nichts aus, wenn es keine exakte Kopie dessen ist, was ich anfordere.

Nicht jeder weiß, was Notepad ++ über einen Texteditor hinaus ist, und es gibt mehr als wahrscheinlich Funktionen, die Sie speziell benötigen, und andere, die Sie nicht interessieren. Ohne genauere Angaben zu Ihren Anforderungen zu machen, könnte diese Frage möglicherweise mit JEDEM Mac beantwortet werden Texteditor. Bitte bearbeiten Sie Ihren Beitrag und fügen Sie eine spezifische Liste von Funktionen hinzu, die Sie benötigen, damit wir Ihnen helfen können, das zu finden, wonach Sie suchen.
Schon viel besser :) Welche Sprachen müssen für die Fehlerhervorhebung, Schlüsselwortfarben usw. unterstützt werden? Wäre es ausreichend, wenn Sie die Unterstützung für eine nicht abgedeckte Sprache manuell hinzufügen könnten?
Hallo, jedit.org ist ein geeigneter Texteditor, der ein ähnliches Aussehen und Verhalten wie Notepad++ hat. jEdit hat viele Plugins, um seine Funktionalität bei Bedarf zu erweitern

Antworten (4)

Ein guter Texteditor, den Sie verwenden könnten, ist Sublime Text. Es ist technisch kostenlos (da der einzige Nichtvorteil der Verwendung der Testversion darin besteht, dass Sie gelegentlich über den Kauf des vollständigen Produkts geärgert werden) und es kann all die Dinge tun, die Sie von einem Texteditor erwarten:

einfacher, kostenloser und schneller Texteditor

Sublime Text kann mit dem dafür verfügbaren Plugin-Manager beliebig angepasst werden . Wenn Sie es also so einfach wie möglich halten möchten, können Sie dies tun. Es ist auch irgendwie technisch kostenlos, wie bereits erwähnt, und es ist sehr schnell.

Erhaben ist schnell!

Fehler hervorheben

Mit einigen ausgezeichneten Linting-Plugins, die Sie ziemlich einfach mit dem Plugin-Manager installieren können, können Sie neben einigen anderen Optionen Fehler während der Eingabe oder beim Speichern hervorheben lassen.

Schlüsselwörter und Variablen unterschiedlich farblich kennzeichnen

(Ich nehme an, Sie meinen Syntax-Highlighting)

Sublime Text kann die Syntaxhervorhebung ziemlich gut machen. Hier sind einige Beispiele:

Java-Hervorhebung

C++-Hervorhebung

Sublime Text hat auch Build-Systeme und nützliche Tastenkombinationen und Befehle, die die Dinge erheblich beschleunigen können. Die bemerkenswerteste dieser Funktionen ist die Befehlspalette, ein "Zentrum für Befehle", in dem Sie die meisten Funktionen des Editors durch einfaches Suchen ausführen können.

Ein weiterer Texteditor, den Sie verwenden könnten, ist TextMate , der „spirituelle Vorgänger“ von Sublime Text. Obwohl ich die Vor- und Nachteile von TextEdit nicht kenne, scheint es mir, da ich ein Windows-Benutzer bin, eine gute Alternative nur für Mac zu sein, wenn Sie Sublime Text nicht verwenden möchten.

Und wenn Sie sich wirklich einem Texteditor widmen möchten, können Sie Vim und/oder Emacs ausprobieren. Seien Sie jedoch gewarnt, da diese Editoren nicht sehr einfach zu bedienen sind und eine langfristige Verpflichtung zur Verwendung erfordern.

Seien Sie nett, wenn Sie eine Überprüfung hinzufügen können, wie jede Option der Liste der Anforderungen entspricht.
TextMate ist jetzt Open Source, aber Sublime Text hat es weit übertroffen.
@NickWilde: Schau doch mal bei sublimetext.com vorbei - die Animation zeigt nette Features.
Wem das noch nicht reicht, der schaue sich meinen Artikel an: martin-thoma.com/sublime-text
@moose Ich kenne Sublime ziemlich gut; Ich benutze es tatsächlich ein bisschen mehr als NPP in letzter Zeit. Es ist jedoch immer noch gut, in die Empfehlung aufzunehmen, warum etwas gut ist, ohne sich auf andere Standorte zu verlassen.
(dh ich frage nicht für mich, sondern um die Antwortqualität zu verbessern)
@NickWilde Das dachte ich mir. Ich war versucht, die Animation in die Antwort aufzunehmen, aber einerseits wäre das zu viel, da es nicht meine Antwort ist und andererseits scheint es keine einfache Animation zu sein. Mal sehen, was n_pe mit diesen Vorschlägen macht.
@moose ja, das wäre eher eine Bearbeitung, als ich machen möchte.
@NickWilde Ich habe versucht, die Antwort zu verbessern, indem ich einige Screenshots hinzugefügt und jeden Punkt näher erläutert habe
Seit Sublime nichts anderes mehr verwendet; genau das, was ich will. Atom (browserbasiert - ähnlich wie sublime) ist ebenfalls in der Beta-Phase, produziert von Github, glaube ich.

Erhabener Text

Sublime ist wahrscheinlich der beste Texteditor, den ich je benutzt habe. Mal sehen, wie das zu Ihren Anforderungen passt:

einfach

Ja? Vielleicht? Es kann einige Zeit dauern, alle Tastaturkürzel zu lernen und damit äußerst produktiv zu sein, aber es lohnt sich auf jeden Fall.

frei

Ja.

schnell

Ja. Es ist verdammt schnell.

Programmierfunktionen

Sublime hat einige der besten Programmierfunktionen. Es hat Pakete für jede Sprachhervorhebung und fast alles, was Sie tun möchten.

Probieren Sie es aus, Sie werden es nicht bereuen.

Sublime Text ist nicht kostenlos . Version 3 ist kostenlos, bis sie aus der Beta kommt. Version 2 ist stattdessen (ziemlich hartnäckige) Nagware.
@MartijnPieters Du kannst zwar dafür bezahlen, musst es aber nicht. Und die Warnmeldung, die jedes 15. Mal auftaucht und Sie daran erinnert, wenn Sie etwas speichern, das Sie wahrscheinlich erhaben kaufen sollten, können Sie einfach mit „Esc“ wegdrücken. Ich habe Sublime auf diese Weise ungefähr 3 Monate lang getestet.
Nur weil es funktioniert, ist es noch lange nicht legal. Die Linie ist verschwommen ( weitere Nutzung ist ein vager Begriff), aber wenn Sie nicht mehr evaluieren, soll das Produkt nicht kostenlos sein. Jeder muss sich selbst überlegen, wie weit er die Grenze bei diesem Spiel ausreizen würde, aber als Antwort auf diese Fragen und Antworten können Sie nicht einfach sagen, dass es kostenlos ist.

Emacs ist ein ziemlich beliebter Texteditor für Windows und Macs. Es gibt es schon lange und hat eine große Fangemeinde. Es erlaubt Ihnen auch, Funktionen wie Notepad ++ hinzuzufügen.

emacs gibt es schon lange und muss sterben. Verwenden Sie vim.
@KaranGoel: obligatorisch : vim gibt es schon lange und muss sterben. Verwenden Sie Emacs.
@KaranGoel: (fürs Protokoll, ich bin selbst im VI-Lager, aber das war zu gut, um darauf zu verzichten).
@KaranGoel und MartinPieters: Emacs und Vim sind schon lange in der Nähe und müssen sterben. Verwenden Sie erhabenen Text.
@jeder alles stirbt irgendwann, schwitze nicht
@moose: Sie können den Vintage-Modus in Sublime Text (im Lieferumfang enthalten) verwenden , um VI zu emulieren und das Beste aus beiden Welten herauszuholen. VI foreva!

Der beste kostenlose Texteditor auf dem Mac ist TextWrangler .

Es hebt keine Inline-Fehler hervor, aber für grundlegendes HTML, Programmierung, Konfigurationsdateien usw. ist es in Ordnung.

Schön, dass Ihr Editor keine Inline-Fehler macht :-) (Sie wollten wahrscheinlich schreiben, dass er sie nicht hervorhebt )