Frage

Ich habe einen Windows-Laptop (Thinkpad) und vor kurzem wiederentdeckte Emacs und den Vorteil, dass all diese verrückten Verknüpfungen sein können, wenn sich die Pfeiltasten irgendwo in der Nähe meiner rechten Achselhöhle befinden.

Ich war entmutigt, nachdem der PHP-Modus, der CSS-Modus usw. im MMM-Modus inkonsistent und fehlerhaft waren und sich weigerten, einige meiner Dateien richtig zu interpretieren.(Um fair zu sein, ich mache es höchstwahrscheinlich falsch.) Also habe ich schließlich das nxhtml-Paket gefunden, das ziemlich gut funktioniert hat.

Allerdings verursacht nxhtml seltsame Fehler und stürzt tatsächlich bei bestimmten Dateien (bestimmte Kombinationen verschachtelter Modi, vermute ich) unter Linux ab!(unter Verwendung von Ubuntu 7.10 und Kubuntu 8.04)

Ich möchte sowohl auf dem Laptop als auch auf dem Heim-Linux-PC arbeiten können, ohne mich mit inkonsistenten Implementierungen von etwas auseinandersetzen zu müssen, das nicht so schwierig sein sollte.Ich habe gegoogelt und mich umgesehen und es besteht eine gute Chance, dass ich der einzige Mensch auf dem Planeten bin, der diese Probleme hat ...Hat jemand einen Rat?

(Anstelle einer Emacs-Lösung würde vermutlich auch ein ausreichend guter plattformübergreifender, leichter Texteditor mit den Entwicklerfunktionen funktionieren ...)

War es hilfreich?

Lösung

Obwohl ich Emacs verwenden, wenn ich muss (dh., Wenn ich in der Befehlszeile bin), verwende ich Eklipse für alle meine wirkliche Entwicklungsarbeit. Wenn Sie den Web Standards Toolkit Plug-in für sie zu bekommen, kann es tun Syntax-Einfärbung, Tag auto-Vervollständigung und andere lustige Sachen.

Alternativ, wenn Eclipse ist zu „schwer“ für Sie, jEdit ist ein weiteres hervorragendes Programm für Web tun Entwicklung (es hat die meisten seiner Web dev Unterstützung eingebaut, aber Sie können auch einige zusätzliche Plug-Ins für Funktionen wie HTML Tidy bekommen).

Beide Programme sind Open Source und Java-basierte, was bedeutet, dass sie beide frei sind und laufen auf (fast) jeder Plattform.

Andere Tipps

Persönlich Ich mag mumamo-mode . Ich bin mir nicht sicher, ob Sie das in Ihrer Beschreibung des Problems sind, einschließlich, da sie auf angewiesen ist (und in der Regel mit heruntergeladen) nxhtml-mode. Also ich weiß nicht, ob Sie verwenden mumamo oder einfach nur einen Aspekt von nxhtml, dass Sie mehrere Modi verwenden können.

Wenn Sie nicht mumamo-mode verwenden, dann würde ich versuchen, es empfehlen. Es wird nicht Ihre nxhtml Probleme beheben, aber es ist eine ziemlich einfache Art und Weise der Bearbeitung von Multi-Mode-Dateien zu tun (funktioniert gut für mich, für HTML, CSS, JS, PHP, etc.)

Sie könnten versuchen, mmm-Modus und Multi-Mode. Ich habe sie nicht versucht: Ich bin glücklich mit nxhtml für jetzt. Welche Art von Problemen haben Sie begegnen?

Fünf Jahre nach der OP, lassen Sie mich Emacs web-Modus empfehlen.

Es hat eine ausgezeichnete Unterstützung für den kombinierten Web-Dokumente (HTML + PHP + CSS + js + asp + jsp ...). Snippets. Satzstellung markieren. Auto-Vervollständigung. CSS-Kolorierung. Automatische Arbeits Einzug. Auto-close-Tags.

Web-Modus vollständig php-Modus / html etc für meine tägliche Entwicklung ersetzt.

Einfache Installation durch Melpa .

Es gibt eine Github Seite für die Berichterstattung Fragen, die der Entwickler war sehr schnell zu beheben .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top