Синтаксис Vim Sync с начала файла по команде - PullRequest
1 голос
/ 07 мая 2011

При работе с HTML со встроенным Javascript подсветка синтаксиса часто не синхронизируется. Если я скажу vim всегда синхронизировать с начала файла, навигация будет слишком медленной. Мне было интересно, есть ли способ указать vim на команду для синхронизации с начала файла. Например, «хорошо, это код, над которым я работаю, сделайте так, чтобы он выглядел правильно».

Спасибо

Ответы [ 2 ]

2 голосов
/ 07 мая 2011

Я считаю, что это сработает:

:syn sync fromstart

, но, возможно, вы пропустили некоторые условия / критерии из вопроса, почему это не подходит?

В качестве альтернативы, я полагаю

:syn sync minlines=99999

должен иметь аналогичный эффект для большинства исходных файлов (надеюсь, для вас!).

0 голосов
/ 07 мая 2011

Мне кажется, подсветка не должна синхронизироваться так часто.Интересно, может ли это помочь указать разные правила синтаксиса для «html-регионов» и «javascript-регионов» в одном документе.Проверьте :h syn-region и :h syn-include, а также ответ на этот вопрос SO: В VIM, как я могу смешать правила синтаксиса / идентификации для jinja и javascript в одном файле?

...