Welche Texteditoren nutzen die Lion's Versions-Funktion?

Ich bin seit vielen Jahren ein begeisterter Benutzer von Textmate und hoffe, dass ich es auch weiterhin bleiben werde. Die Versionsfunktion von OSX scheint jedoch eine großartige und einfach zu verwendende Idee zu sein.

Ich mache hauptsächlich HTML, CSS und PHP und bin ein Solo-Entwickler. Zugegeben, ich habe wahrscheinlich nicht genug Zeit damit verbracht, es einzuarbeiten, aber ich habe es nie geschafft, SVN oder Git in meinen Workflow zu integrieren. Ich erkenne jedoch ihren potenziellen Nutzen an.

Gibt es also leichtgewichtige Texteditoren, die für Webdesigner/-entwickler geeignet sind und mit Versions arbeiten?

Nützliche Funktionen wären:

  • Satzstellung markieren
  • Eine Projektansicht/Seitenleiste
  • Automatischer Einzug
Xcode hat ein eigenes integriertes Versionskontrollsystem (git) und ist wirklich einfach zu bedienen
Das ist eine nette Idee - ich habe nie daran gedacht, Xcode für die Webentwicklung zu verwenden. Hat jemand Erfahrung damit?
Gute Frage, aber ich würde mir auch die Quellcodeverwaltung ansehen, z. B. Git, da dies eine bessere Möglichkeit bietet, veröffentlichte Versionen Ihres Codes usw. zu finden
Ich bin sicher, es ist nur eine Frage der Zeit, bis TextMate Versionen unterstützt.
Ja, ich bin mir sicher, dass das in TextMate 2 kommen wird. Das wird wahrscheinlich bald erscheinen. Rechts?
Nur zur Anmerkung - Chocolat befindet sich gerade in privater Alpha und unterstützt derzeit (optional) Lion's Versionen. Es ist bisher wirklich schön. Freue mich ernsthaft darauf, dass dieser aufpoliert wird.

Antworten (8)

TexShop, der Latex-Editor, unterstützt jetzt Lion-Versionen. Es ist kein allgemeiner Texteditor, kann aber als solcher verwendet werden und unterstützt viele der von Ihnen angeforderten Funktionen.

http://pages.uoregon.edu/koch/texshop/lion.html

... und es wurde von meinem lieben Freund Dick Koch gemacht, einem großartigen Kerl, der seit 1984 im Macintosh-Entwicklungsspiel ist und nebenbei einige Apple-Designpreise gewonnen hat.
Ja - er hat damit großartige Arbeit geleistet. :-)

Aptana ist auf Webentwicklung ausgerichtet (html, javascript, css, php, ...) . Es basiert auf Eclipse, das über einen integrierten automatischen Versionsverlauf verfügt, also denke ich , dass Aptana es auch hat.

Die Verwendung der Versionsfunktion (um die aktuelle Version entweder zu ersetzen oder zu vergleichen) ist so einfach wie das Klicken mit der rechten Maustaste auf eine Datei (siehe Bild).

Geben Sie hier die Bildbeschreibung ein

Vorteile:

  • Es ist kostenlos
  • hat Syntaxhervorhebung, Seitenleiste, automatisches Einrücken und vieles mehr.
  • plattformübergreifend (sollten Sie jemals wechseln)

Mögliche Nachteile:

  • Vermutlich wird Lion's Versioning nicht verwendet
  • Nicht gerade leicht
  • Wirklich auf die Webentwicklung ausgerichtet, also weniger ein allgemeiner Texteditor.

Schokolade

Wirklich vielversprechender aufstrebender Editor mit super schickem Aussehen, beeindruckenden Funktionen und einem TextMate-ähnlichen Bundle-System.

Lion-Funktionen (in den Einstellungen aktiviert):

  • Ganzer Bildschirm
  • Versionen
  • Automatisch speichern

Derzeit in öffentlicher Alpha.

TextEdit wird mit Lion geliefert, daher sollte es Versionen enthalten. Wenn Sie TextEdit verwenden, stellen Sie sicher, dass Sie im richtigen Dateiformat speichern (insbesondere, wenn Sie die Dateien unter Windows öffnen möchten).

Danke für die Antwort Samantha, und Sie sind technisch korrekt. Ich hätte jedoch genauer sein sollen - ich suche nach einem Editor, der Codehervorhebung, automatisches Einrücken und andere grundlegende Funktionen unterstützt, die Webdesigner und Programmierer benötigen. Ich werde die Frage aktualisieren, um mehr Klarheit zu schaffen.

Das einzige, das mir im Moment bekannt ist, ist Smultron im Mac App Store. Hier ist die Entwicklerseite über die App http://www.peterborgapps.com/smultron/

Ich hatte das eigentlich in einem Anfall von Aufregung/leichter Nostalgie gekauft, aber leider ist es in der neuen Version stark verkrüppelt. Das Öffnen mehrerer Dateien zeigt sie alle in separaten Fenstern an. Es gibt eine Art Registerkartenleiste, die jedoch nutzlos ist, wenn Sie an einem Projekt arbeiten, das mehr als 1 oder 2 Dokumente enthält.
Schade, dass Ihnen die Benutzeroberfläche nicht gefällt, da Sie sie gekauft haben, aber es könnte gut sein, den Entwickler wissen zu lassen, was Sie geändert haben möchten, und vielleicht sehen Sie eine Verbesserung in einem Update.
Huh, gutes Timing. Ich hatte ihn vor einer Weile gefragt und er antwortete einfach. Er sagte: "Es gibt eine Chance. Wir müssen nur abwarten und sehen ..." Aber ich will es jetzt! Es ist ein guter kleiner Editor, besonders für den Preis, aber im Moment kann er nicht empfohlen werden.

NeoOffice

NeoOffice 3.2.1 Beta fügt Apples neue Versionen, Vollbildmodus und Fortsetzen-Funktionen für Benutzer von Mac OS X 10.7 Lion hinzu

Während die Textbearbeitung zum Funktionsumfang von NeoOffice gehört, weiß ich nicht, ob es ideal für die Webentwicklung ist.

Ich verwende NeoOffice regelmäßig zum Bearbeiten von HTML, kann mir aber nicht vorstellen, dass es mit bestimmten Standards in Bezug auf HTML oder HTML5 kompatibel ist.

Ich benutze NeoOffice seit fast acht Jahren. Es ist kostenlos, aber Spenden sind willkommen. Ich mache eine kleine neue Spende mit jeder größeren neuen Version. Im Moment ist die 3.2.1 Beta nur für diejenigen verfügbar, die in den letzten 12 Monaten einen bestimmten Geldbetrag gespendet haben. 3.2.1 wird einige Monate nach Veröffentlichung der Vollversion 3.2.1 ohne Spende verfügbar sein. Lesen Sie die Details hier: neooffice.org/neojava/en/…

Taco HTML Edit wurde entwickelt, um den Prozess der Erstellung attraktiver Websites zu vereinfachen, die in verschiedenen Browsern korrekt wiedergegeben werden.
Taco HTML Edit enthält Tag-Wizards, die HTML-Markup für Sie generieren.
Taco HTML Edit hilft auch dabei, Fehler in Ihrem HTML-Markup zu finden, und es kann sogar die Rechtschreibung in Ihren Dokumenten prüfen. Für diejenigen, die PHP-Skripte in ihrer Entwicklung verwenden, enthält Taco HTML Edit Tools für die PHP-Verwaltung.

Funktionen von OS X Lion
Für Benutzer von OS X Lion bietet Taco HTML Edit Unterstützung für Autosave, Resume, Versionen und Full Screen .

Ich empfehle dringend , keine Art von Markup in TextEdit zu öffnen (Programmiersprachen könnten in Ordnung sein, obwohl es immer noch ein lausiges Werkzeug für den Job ist). Es versucht, .html-Dateien als Rich-Text anzuzeigen, wodurch das Dokument implizit in ein RTF-Format (Silent Conversion) umgewandelt wird. Wenn Sie dann versuchen, es in reinen Text umzuwandeln, in der Hoffnung, dass Sie das Markup sehen können, werden Sie enttäuscht feststellen, dass es nur das RTF in reinen Text konvertiert. Wenn Sie sich zu diesem Zeitpunkt entscheiden, dies rückgängig zu machen, wird die .rtf-Datei jetzt stillschweigend ersetztIhre ursprüngliche .html-Datei, die nun dauerhaft zerstört ist. Ich hoffe, Sie haben ein Backup in Time Machine oder anderswo, weil Sie es nicht über das integrierte Versionierungssystem zurückbekommen. (Zumindest funktioniert es so in Mountain Lion (10.8.1). Ich beschreibe genau das Szenario, das ich gerade durchgemacht habe, als ich versucht habe, TextEdit zu verwenden, um ältere Versionen eines Dokuments anzuzeigen, da BBEdit Lion / Versionsverwaltungssystem von Mountain Lion.)

Es gibt tatsächlich eine Einstellung, die TextEdit zum Anzeigen von HTML-Dokumenten nutzbar macht. Stellen Sie in den Einstellungen unter „Öffnen und Speichern“ sicher, dass „HTML-Dateien als HTML-Code statt als formatierten Text anzeigen“ aktiviert ist . Sobald Sie das getan haben, wird das Problem, das ich gerade beschrieben habe, nicht mehr auftreten. Das Problem ist, dass es standardmäßig deaktiviert ist, weshalb ich es für sicherer halte, TextEdit einfach ganz zu vermeiden.

Vielen Dank für die Erklärung, warum TextEdit nicht das richtige Werkzeug für diesen Job ist. Sich zu viele Gedanken über Versionen machen zu müssen, Formate unter Ihnen ändern zu lassen und unbeabsichtigte Konsequenzen zu haben, macht keinen Spaß, wenn Sie Code verwalten. Eine leichte Berührung wird bevorzugt, insbesondere wenn Codekontrolle und SCM in den meisten Entwicklungsumgebungen im Spiel sind, die einen dedizierten Editor verdienen.