vim - mit snipmate und ragtag zusammen
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.
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.