Frage

Ich versuche, für alle meine Bearbeitungen und das Ausprobieren der Plugins zu vim zu wechseln.Ich habe Snipmate und Ragtag benutzt und mag sie beide.Jetzt codiere ich PHP mit HTML und habe diese Frage gesehen, um snipmate dazu zu bringen, mit Snippets für die beiden Dateitypen hier zu arbeiten: Vim - Aktivieren von HTML-Snippets für PHP-Dateien .

Das funktioniert gut, ich kann Snippets für PHP und HTML abrufen, aber ragtag führt keine PHP-<?php ... ?>-Blöcke mehr ein, sondern <% ... %>.Gibt es eine Möglichkeit, dies zu beheben?

Danke.

War es hilfreich?

Lösung

Möglicherweise versteht Ragtag mehrere Dateitypen nicht.Funktioniert es, wenn Sie :set ft=php oder :set ft=html.php verwenden?

Ich habe noch nie Ragtag verwendet, aber da Sie auch Snipmate verwenden, warum geben Sie nicht einfach php<Tab> ein?

Es ist sicherlich viel einfacher zu merken und "mnemonischer" als <C-X>_ (wenn ich das Dokument gut gelesen habe).

- BEARBEITEN -

Der ft (Dateityp) wird anscheinend überprüft. > in Zeile 71 , aber es wird nur "php" als Wert akzeptiert, da Sie set ft=php.html haben. ragtag sollte auch "php.html" akzeptieren.

Ich denke, diese Zeile von zu ändern

if &ft == "php"

bis

if &ft == "php" || &ft == "php.html"

sollte funktionieren.

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