WEBSTORM: Erweitern Sie, um PHP-Dateien zu behandeln oder den Code nicht korrekt zu markieren?
Frage
Ich habe diese ID ausprobiert und ich mag es.Nur das Problem ist, dass, wenn ich in einem Projekt, das etwas PHP enthält, darin verwirrend ist, einen einfachen schwarzen Text anstelle des richtigen PHP-Highlights zu sehen.
Ich brauche kein brutaler PHP Autocomplete oder so, aber ein Syntax-Highlight.Ist es möglich, in Webstorm zu erreichen?
oder die einzige Option ist die Verwendung von phpstorm?
Lösung
update : Da TextMate-Bündel-Support der IDE hinzugefügt wurde, können Sie der IDE eine beliebige Sprachsyntax-Hervorhebung hinzufügen, wenn das TextMate-Bundle dafür vorliegt. Siehe meine Antwort über das Hinzufügen von Rubin-Hervorhebung , es wäre das gleiche für PHP, nur das unterschiedliche Bündel.
Ihre beste Option ist das Verwenden von phpstorm .Eine andere Option ist auf Erstellen Sie Ihren benutzerdefinierten Dateityp für die BasissyntaxHervorhebung.
Andere Tipps
warum nicht
Dateimenü> Einstellungen> Dateitypen> Klicken Sie auf "
(anstelle von html mit φPP)
assoziieren Sie die .php-Dateierweiterung auf HTML-Datei, bewirken, dass die IDE mindestens den HTML-Code richtig hervorhebt.
Dateimenü> Einstellungen> Dateitypen> Klicken Sie auf "HTML-Dateien"> Klicken Sie auf "Hinzufügen" im unteren Bildschirm> ENTER '* .PHP'.
Eine späte Antwort, aber das funktionierte für mich:
Verwenden Sie dieses TextMate-Bundle: https://github.com/textmate/php.tmbundle
Gehen Sie dann zu den Einstellungen> Dateitypen und Associate * .php in PHP-Dateien.
hoffe es hilft.
Ich habe das Lehrkatmate-Bündel ausprobiert, aber es scheint, dass es ein Problem gibt.Ich konnte das Hervorheben nicht bekommen.Ich denke, es ist ein ungelöster Fehler, also frage ich mich, ob jemand herausgefunden hat, wie er es benutzt.
http://youtrack.jetbrains.com/issue/web-11065
http://youtrack.jetbrains.com/issue/ruby-14273
Ich denke, ich muss phpstorm verwenden, um eine grundlegende Syntax-Hervorhebung zu erhalten.Das ist traurig: /
Diese Fragen beschreibt, wie Sie das TextMate-Plugin installieren, das Ihnen eine Syntax-Hervorhebung gibt:
Ist es möglich, zu bekommenRubin-Syntax-Hervorhebung in Phpstorm?
Der einzige Unterschied ist, dass Sie dieses Bundle verwenden möchten: https://github.com/textmate/php.tmbundle . (Aber vielleicht gibt es bessere)