Make Sublime Text funktioniert mit CakePHP (ctp) View-Dateien

8

Ich versuche, Sublime Text 3 mit den ctp (view) -Dateien von Cake zu kombinieren. Die Syntaxhervorhebung funktioniert sofort, aber ich kann die automatische HTML-Vervollständigung nicht ausführen.

Wenn ich eine .html -Datei öffne, kann ich die Tags und Attribute automatisch vervollständigen (außer im Attribut "style" werden CSS-Stile nicht automatisch vervollständigt).

Wenn ich jedoch an einer .ctp -Datei arbeite, funktioniert die automatische Vervollständigung überhaupt nicht. Ich habe bereits versucht, die View- & gt; -Syntax -Einstellungen auf PHP und HTML zu ändern und nichts ... Ich habe sogar versucht, das "Alles mit der aktuellen Erweiterung öffnen als ..." zu verwenden. " ohne Ergebnis.

Ich habe versucht, verschiedene Plugins (ApplySyntax, CakePHP-Plugins, etc.) mit Erfolg zu verwenden.

Eine andere Sache, die mir aufgefallen ist, ist, dass bei "kurzen" Tags und Funktionen, wenn ich den Cursor auf das öffnende Tag oder {setze, wird das schließende Tag oder} automatisch hervorgehoben. Wenn jedoch mehrere Zeilen Code dazwischen sind (dieselbe Sprache), wird die Hervorhebung nicht passieren ...

Jede Hilfe mit diesen Dingen wäre wirklich willkommen! Ich möchte wirklich Sublime mögen und benutzen!

    
Albert 29.09.2014, 23:27
quelle

2 Antworten

7

Installiere einfach das ApplySyntax Plugin für sublime-text.

ApplySyntax kann auf verschiedene Arten installiert werden:

  • Durch die Paketsteuerung Ссылка

    Öffnen Sie die Paketsteuerung Wählen Sie 'Paket installieren' Suchen Sie und wählen Sie 'ApplySyntax'

  • Durch Klonen dieses Repository in Pakete

    %Vor%
  • Indem Sie die Dateien herunterladen und in einem Verzeichnis unter Pakete platzieren, z. B. ApplySyntax oder Benutzer

    Wenn Sie die Dateien nicht in Pakete / Benutzer einfügen (Sie können , sollten es aber wahrscheinlich nicht), vergewissern Sie sich, dass sie in Packages / ApplySyntax enthalten sind. Wenn Sie ein komprimiertes Archiv von GitHub herunterladen und extrahieren, lautet das Verzeichnis facelessuser-ApplySyntax . Entfernen Sie facelessuser- .

Höflichkeit für Installationsschritte: Ссылка

NB: Ich habe es installiert und jetzt werden die *.ctp -Dateien mit der richtigen Syntax-Hervorhebung für mich angezeigt.

Aktualisierung:

In Sublime Text 3 müssen Sie das Plugin nicht verwenden, Sie können die folgende Lösung verwenden: Ссылка

    
saji89 14.11.2014, 05:34
quelle
46

KEIN JETZT NOTWENDIG FÜR EIN PLUGIN!

In der neuesten Version von SublimeText 3 (mindestens) können Sie eine CTP-Datei öffnen, dann:

  

Ansicht - & gt; Syntax - & gt; Öffnen Sie alle aktuellen Erweiterungen als - & gt; PHP

Schließen Sie dann einfach Ihre geöffneten Dateien, und wenn Sie sie erneut öffnen, werden sie wie die Sprache hervorgehoben, die Sie für diese Erweiterung ausgewählt haben.

    
Dave 09.02.2016 16:59
quelle

Tags und Links