Welche Texteditoren nutzen die Lion's Versions-Funktion?

14

Ich bin seit vielen Jahren ein begeisterter Benutzer von Textmate und hoffe, dass ich es auch weiterhin sein kann. Das Versionsfeature 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 zu bearbeiten, aber ich habe es nie geschafft, SVN oder Git in meinen Workflow zu integrieren. Ich erkenne jedoch ihren potenziellen Nutzen.

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

Nützliche Funktionen wären:

  • Satzstellung markieren
  • Eine Projektansicht / Seitenleiste
  • Auto-Einzug
Jodi Warren
quelle
4
In Xcode ist ein eigenes Versionskontrollsystem (Git) integriert, das sehr einfach zu bedienen ist
Das ist eine nette Idee - ich hätte nie gedacht, Xcode für die Webentwicklung zu verwenden. Hat jemand Erfahrung damit?
Jodi Warren
1
Gute Frage, aber ich würde auch die Quellcodeverwaltung betrachten, z. B. Git, da dies eine bessere Möglichkeit bietet, veröffentlichte Versionen Ihres Codes usw. zu finden
user151019
2
Ja, ich bin mir sicher, dass das in TextMate 2 mitkommt. Was wahrscheinlich bald rauskommt. Richtig?
Jodi Warren

Antworten:

3

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

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

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

Aptana ist auf Webentwicklung ausgerichtet (HTML, Javascript, CSS, PHP, ...). Es basiert auf Eclipse, die build-in AutomatikVersion Geschichte hat, so ich denke , Aptana es auch hat.

Das Verwenden der Versionsfunktion (zum Ersetzen oder Vergleichen der aktuellen Version) ist so einfach wie das Klicken mit der rechten Maustaste auf eine Datei (siehe Abbildung).

Bildbeschreibung hier eingeben

Vorteile:

  • Es ist kostenlos
  • hat Syntax-Hervorhebung, Sidebar, Auto-Indent und vieles mehr.
  • plattformübergreifend (sollten Sie jemals wechseln)

Mögliche Nachteile:

  • Wahrscheinlich wird Lion's Versionierung nicht verwendet
  • Nicht gerade leicht
  • Wirklich zielgerichtet für die Webentwicklung, also weniger ein allgemeiner Texteditor.
Rabarberski
quelle
2

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
  • Autosave

Derzeit im öffentlichen Alpha.

kLy
quelle
1

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

Samantha Catania
quelle
Danke für die Antwort Samantha, und du bist technisch korrekt. Ich hätte jedoch präziser sein sollen - ich suche einen Editor, der das Hervorheben von Code, das automatische Einrücken und andere grundlegende Funktionen unterstützt, die Webdesigner und Programmierer benötigen. Ich werde die Frage aktualisieren, um mehr Klarheit zu schaffen.
Jodi Warren
1

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

conorgriffin
quelle
Ich hatte dies tatsächlich in einem Anfall von Aufregung / leichter Nostalgie gekauft, aber leider ist es in der neuen Version schwer verkrüppelt. Wenn Sie mehrere Dateien öffnen, werden alle in separaten Fenstern angezeigt. Es gibt eine Art Registerkartenleiste, die jedoch nutzlos ist, wenn Sie an einem Projekt arbeiten, das mehr als 1 oder 2 Dokumente umfasst.
Jodi Warren
Das ist schade, dass Ihnen die Benutzeroberfläche nicht gefällt, da Sie sie gekauft haben. Es kann jedoch hilfreich sein, dem Entwickler mitzuteilen, was Sie geändert haben möchten, und vielleicht werden Sie eine Verbesserung in einem Update feststellen.
Conorgriffin
Huh, gutes Timing. Ich hatte ihn vor einiger Zeit gefragt und er hat nur geantwortet. 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 es nicht empfohlen werden.
Jodi Warren
1

NeoOffice

NeoOffice 3.2.1 Beta enthält die neuen Apple-Funktionen " Versionen", "Vollbildmodus" und "Fortsetzen" für Benutzer von Mac OS X 10.7 Lion

Während die Textbearbeitung im Funktionsumfang von NeoOffice enthalten ist, weiß ich nicht, ob sie sich ideal für die Webentwicklung eignet.

Ich benutze NeoOffice regelmäßig zum Bearbeiten von HTML, aber ich kann mir nicht vorstellen, dass es bestimmten Standards in Bezug auf HTML oder HTML5 entspricht.

Graham Perrin
quelle
Ich benutze NeoOffice seit fast acht Jahren. Es ist kostenlos, aber Spenden sind willkommen. Ich mache mit jeder größeren neuen Version eine kleine neue Spende. Derzeit ist die Beta-Version 3.2.1 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 vollständigen Version 3.2.1 ohne Spende verfügbar sein. Lesen Sie die Details hier: neooffice.org/neojava/en/…
0

Taco HTML Edit vereinfacht die Erstellung attraktiver Websites, die in verschiedenen Browsern korrekt dargestellt werden.
Taco HTML Edit enthält Tag-Assistenten, die HTML-Markups für Sie generieren.
Mit Taco HTML Edit können Sie auch Fehler in Ihrem HTML-Markup finden und sogar die Rechtschreibung in Ihren Dokumenten überprüfen. Für diejenigen, die PHP-Skripte in ihrer Entwicklung verwenden, enthält Taco HTML Edit Tools für die PHP-Verwaltung.

OS X Lion-Funktionen
Für Benutzer von OS X Lion bietet Taco HTML Edit Unterstützung für das automatische Speichern, Fortsetzen, Versionen und Vollbild .

Jurriaan
quelle
0

Ich empfehle nachdrücklich , das Öffnen von Markups in TextEdit zu vermeiden (Programmiersprachen sind möglicherweise in Ordnung, obwohl es für den Job immer noch ein mieses Tool ist). Es wird versucht, HTML-Dateien als Rich-Text anzuzeigen, wodurch das Dokument implizit in ein RTF-Dokument umgewandelt wird (stille Konvertierung). Wenn Sie dann versuchen, es in einfachen Text umzuwandeln, und hoffen, dass Sie das Markup sehen, werden Sie enttäuscht sein, zu entdecken, dass es nur das RTF konvertiert in einfachen Text . Wenn Sie sich zu diesem Zeitpunkt dafür entscheiden, dies rückgängig zu machen, wird die RTF-Datei jetzt automatisch ersetztIhre ursprüngliche HTML-Datei, die jetzt dauerhaft zerstört wird. Ich hoffe, Sie haben ein Backup in Time Machine oder anderswo, da Sie es nicht über das integrierte Versionssystem zurückerhalten. (Zumindest funktioniert das in Mountain Lion (10.8.1) so. Ich beschreibe das genaue Szenario, das ich gerade durchlaufen habe, als ich versuchte, mit TextEdit ältere Versionen eines Dokuments anzuzeigen, da BBEdit Lion / nicht unterstützt.) Versionierungssystem von Mountain Lion.)

Es gibt tatsächlich eine Einstellung, mit der TextEdit zum Anzeigen von HTML-Dokumenten verwendet werden kann. In den Einstellungen unter „Öffnen und Speichern“, stellen Sie sicher , „Anzeigen von HTML - Dateien als HTML - Code anstelle von formatierten Text“ wird geprüft . Sobald Sie dies getan haben, tritt das soeben beschriebene Problem nicht mehr auf. Das Problem ist, dass es standardmäßig deaktiviert ist, weshalb ich der Meinung bin, dass es sicherer ist, TextEdit ganz zu vermeiden.

Jason Sims
quelle
Vielen Dank, dass Sie erklärt haben, warum TextEdit nicht das richtige Werkzeug für diesen Job ist. Über Versionen nachzudenken und die Formate von Ihnen zu ändern und unbeabsichtigte Konsequenzen daraus zu ziehen, macht beim Verwalten von Code keinen Spaß. Eine leichte Berührung wird bevorzugt, insbesondere wenn in den meisten Entwicklungsumgebungen, in denen ein dedizierter Editor erforderlich ist, Codesteuerung und SCM im Spiel sind.
bmike