Mehrere Dateitypen in vim

Wenn ich zum Beispiel an einer PHP-Datei arbeite, ist der Standard-Dateityp php. Dies ist jedoch sinnvoll, wenn diese PHP-Datei auch HTML enthält, ist der Dateityp immer noch nur PHP. Für einige Plugins bedeutet dies, dass ich die PHP-Funktionalität für dieses Plugin erhalte, aber die HTML-Funktionalität verpasse. Eine spezifischere Situation, in der dies passiert, ist mit meinem Snippet-Plugin. Ich erhalte PHP-Snippets und keine HTML-Snippets, wenn ich eine PHP-Datei bearbeite.

Mögliche Lösungen dafür (die mir offensichtlich nicht gefallen, daher meine Frage) sind:

Eine Map hinzufügen, um zwischen verschiedenen Dateitypen zu wechseln, wenn ich verschiedene Abschnitte der Datei bearbeite.Update meine PHP-Snippets-Datei so, dass sie auch die HTML-Snippets enthält (während dies für das obige Beispiel funktionieren würde, löst es das grundlegende Problem nicht).

So, Gibt es in vim eine Möglichkeit, eine Datei mit mehreren Dateitypen gleichzeitig zu bearbeiten?

Bearbeiten Als zukünftige Referenz wird das spezifische Plugin, von dem ich spreche, snipMate genannt.http: //www.vim.org/scripts/script.php? script_id = 2540

Antworten auf die Frage(1)

Ihre Antwort auf die Frage