Когда я работаю над файлом PHP, например, filetype по умолчанию - php. Это имеет смысл, однако, когда этот PHP файл имеет HTML, также filetype по-прежнему остается только php. Для некоторых плагинов это означает, что я получаю функциональность PHP для этого плагина, но упускаю из-за функциональности HTML. Более конкретная ситуация, когда это происходит, - это мой плагин с фрагментами. Я получаю фрагменты php, а не фрагменты html, когда я редактирую файл php.
Возможные решения для этого (что, очевидно, мне не нравится, поэтому я отправляю этот вопрос):
- добавьте карту для переключения между различными типами файлов, когда я редактирую различные разделы файла.
- обновите файл php snippets, чтобы включить также фрагменты html (в то время как это будет работать для примера выше, это не решает фундаментальной проблемы).
Итак, Есть ли способ редактировать файл с помощью нескольких типов файлов одновременно в vim?
Изменить:. В будущем ссылка на конкретный плагин, о котором я говорю, называется snipMate. http://www.vim.org/scripts/script.php?script_id=2540