2012-02-02 2 views
2

Vim поддерживает multiple file types для основных форматов файлов. Но это не работает для менее популярных форматов, таких как LaTex и grapviz. Попробуйте это для себя, идти here, копировать вставить код в Vim и попробуйте установить тип файла для любой перестановки .tex и .doc или .gvФормирование нескольких типов файлов в Vim

Есть ли способ, чтобы сообщить Vim, что я вхожу в другой блок типа файла ? Что-то вроде

\author{John Smith} 
\title{This is LaTex} 

\*!setfiletype .gv!*\ 
digraph G{...} 
\*!setfiletype .tex!*\ 

This is Latex Again 
+0

Ooo! Да, есть, проверьте наличие R и Latex в том же файле с Sweave, я видел синтаксис vim, освещающий вопросы о них. – Thomas

ответ

2

Для этого вам понадобится специальный файл синтаксиса Tex, содержащий синтаксис Graphviz.

И :help syn-include и это question/answer может помочь.

Или вы можете сделать что-то более прямолинейно: отредактируйте материал Tex в файлах .tex и материала Graphviz в файлах .gv.