Gibt es einen guten PHP-Textmarker für Emacs? Ich benutze Emacs 23. Ich habe versucht php-mode, aber das tut nichts. Ich habe versucht, nXhtml, aber das ignoriert meine Farbe Thema und kehrt zu einigen schrecklich aussehenden Standard. Gibt es einen, den ich übersehen habe, oder vielleicht eine Konfigurationseinstellung, die ich ignoriert habe?PHP Syntax Highlighter für Emacs
Antwort
Ich habe dieses eine http://www.emacswiki.org/emacs/php-mode-improved.el für einige Male verwendet. Aber ich bin zu nxhtml zurückgegangen, da ich heute zu viele schlecht gemischte php/html/js/css Dateien bearbeiten muss.
Ich probierte die deboutv eine, aber es sux auf Emacs (es wurde für xemacs erstellt) und die Entwicklung ist seit einiger Zeit tot mit einigen schlechten Bugs geblieben.
Sie sollten versuchen, die verfügbaren Modi auf emacswiki und sehen, ob man gut genug für Sie ist. Wenn nicht, dann weißt du, was zu tun ist: Erstelle dein eigenes.
Der php-Modus, mit dem Sie am meisten verknüpft haben, bietet Syntax-Highlighting. Wenn es "nichts tut", dann haben Sie es nicht korrekt installiert. Möglicherweise möchten Sie Ihre Konfiguration erneut überprüfen.
Welches ist das, was ich mich gefragt habe. Was könnte dann falsch konfiguriert sein? Ich folgte dem Tutorial (bevor ich diese Frage stellte und noch einmal, bevor ich diese Antwort schrieb) und immer noch nichts. Ich kann sehen, dass ich im PHP-Modus bin, wenn die Datei geladen wird, aber ich bekomme keine Syntax-Hervorhebung. Gibt es etwas, das ich verpasst habe oder das die Tutorials vergessen haben zu erwähnen? – mozillalives
Sie sollten prüfen, ob Ihre Emacs ohne Fehler geladen und wenn Ihre Schriftart-Sperre (Syntaxhervorhebung) aktiviert ist –
Ah, Font-Locking war es. Ich fand diese Seite und es half http://www.emacswiki.org/emacs/EnablingFontLock, besonders der Teil über SXEmacs. Vielen Dank. – mozillalives
Ich denke, dass nXhtml nichts mit Ihrem Farbschema macht. Es ist eher Ihr Farbthema, das nicht über die Hintergrundfarben Bescheid weiß, die nXhtml auf Chunks mit verschiedenen Hauptmodi setzt.
Die verschiedenen Hintergrundfarben sind da, so dass Sie wissen, dass Sie die vollen Möglichkeiten von Emacs HTML-Bearbeitung in den HTML-Teilen und die Fähigkeiten des PHP-Bearbeitungsmodus in den PHP-Teilen haben.
Sie können nXhtml einfach sagen, den Hintergrund nicht zu färben, wenn Sie das bevorzugen.
- 1. Syntax Highlighter für Java
- 2. Syntax Highlighter für WPF
- 3. Syntax-Highlighter von emacs oder vim für das Befehlszeilenprogramm verwenden?
- 4. Einen Syntax-Highlighter schreiben
- 5. Swing Syntax Highlighter
- 6. Syntax Highlighter für Web-Code wie HTML, PHP, CSS
- 7. Wie CSS für prettify zuweisen (Syntax Highlighter)
- 8. Java Software Editor/Syntax Highlighter
- 9. PyQt4 Rechtschreibprüfung mit Syntax Highlighter
- 10. Open-Source-Objective-C-Syntax Highlighter?
- 11. JavaScript Syntax Highlighter, der gut mit Markdown
- 12. wie man Syntax Highlighter auf Blogger
- 13. Syntax-Highlighter erkennt keine neue Linie
- 14. PHP-Modus für Emacs
- 15. Wie Syntax setzen Hervorhebung für Emacs-Dateien
- 16. Ändern Emacs Syntax Hervorhebung Farben
- 17. Wie kann ich eine benutzerdefinierte Eclipse-Syntax erstellen? Highlighter
- 18. Einfachste Emacs Syntax Highlighting Tutorial?
- 19. Neue Syntax in Emacs definieren
- 20. Wie kann ich bestehende tmLanguage Colorizer/Syntax Highlighter erweitern?
- 21. Emacs auctex benutzerdefinierte Syntax Highlight
- 22. Scaml Syntax Hervorhebung auf Emacs
- 23. C# Syntax Hervorhebung für Confluence
- 24. Emacs Syntax Highlight für Untertitel-Dateien wie .srt .smi
- 25. Ruby-Syntax-Hervorhebung für Emacs html.erb-Dateien aktivieren
- 26. Erste csharp-Modus Emacs Syntax-Hervorhebung Arbeits
- 27. Emacs-Modus für R?
- 28. Alternative Syntax für Kontrollstrukturen in PHP
- 29. PHP geschweifte Klammer Syntax für Member-Variable
- 30. Wie konfiguriere ich Emacs für die richtige PHP-Entwicklung?
Hmm ... Ich werde die deboutv versuchen. Weißt du, ob es eine Möglichkeit gibt, nxhtml zu benutzen, um dein Farbthema zu verwenden? Weil mir das nichts ausmachen würde, solange ich nicht das hässliche grüne Thema verwenden musste. – mozillalives
Ich benutze nxhtml und ein benutzerdefiniertes Farbthema und alles sieht gut aus. Das einzige Problem, das ich hatte, war mit den verschiedenen Hintergrundfarben für verschiedene Sprachen in der gleichen Datei - aber sie können geändert oder einfach deaktiviert werden. Btw nxhtml verwendet PHP-Modus. –
Die php-mode-verbesserte Kombination mit Bozhidar's Ratschlag über die Font-Lock behoben alles. Vielen Dank. – mozillalives