Wiele typów plików w Vimie

Gdy na przykład pracuję nad plikiem PHP, domyślnym typem pliku jest php. Ma to sens, jednak gdy ten plik PHP ma również HTML, Typ pliku jest nadal tylko php. Dla niektórych wtyczek oznacza to, że dostaję funkcjonalność PHP dla tej wtyczki, ale brakuje funkcjonalności HTML. Bardziej konkretna sytuacja, w której tak się dzieje, to wtyczka my snippet. Dostaję fragmenty php, a nie fragmenty html, gdy edytuję plik php.

Możliwe rozwiązania tego (co oczywiście nie lubię, stąd moje pytanie) są:

  1. Dodaj mapę, aby przełączać się między różnymi typami plików, gdy edytuję różne sekcje pliku.
  2. zaktualizuj mój plik PHP snippets, aby zawierał również fragmenty html (chociaż działa to w powyższym przykładzie, nie rozwiązuje podstawowego problemu).

Więc, Czy istnieje sposób na edycję pliku przy użyciu wielu typów plików jednocześnie w Vimie?

Edit: na przyszłość konkretna wtyczka, o której mówię, nazywa się snipMate. http://www.vim.org/scripts/script.php?script_id=2540

Author: chadgh, 2010-04-08

1 answers

Możesz określić, aby używać wielu typów plików jednocześnie. Na przykład:

:setfiletype html.php

Ale większość wtyczek filetype i plików składni nie jest zaprojektowana do takich przypadków. Zobacz też: help 'filetype'

 43
Author: Kana Natsuno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-09 01:29:47