Подсветка синтаксиса Vim python зависает на очень длинных строках
У меня есть этот скрипт python, в одной строке у меня есть строка длиной 1000 символов. У меня есть подсветка синтаксиса, vim висит на этой строке. Если я изменю расширение файла на c++ , то это сработает. Я подозреваю, что проблемы с подсветкой синтаксиса плагина является причиной зависания.
Можно ли это как-то исправить? Я использую vim версии 7.4.52
1 ответ:
Чрезмерно длинные строки могут резко замедлить выделение синтаксиса Vim; обычно это ошибка синтаксического скрипта, и вы должны сообщить об этом его автору (находится в заголовке скрипта
$VIMRUNTIME/syntax/python.vim
).Vim 7.4 включает команду
:syntime
, которая значительно помогает в устранении неполадок и поиске проблемного регулярного выражения.Это может помочь
:set synmaxcol=...
получить значение ниже значения по умолчанию3000
.