Подсветка синтаксиса Vim python зависает на очень длинных строках


У меня есть этот скрипт python, в одной строке у меня есть строка длиной 1000 символов. У меня есть подсветка синтаксиса, vim висит на этой строке. Если я изменю расширение файла на c++ , то это сработает. Я подозреваю, что проблемы с подсветкой синтаксиса плагина является причиной зависания.

Можно ли это как-то исправить? Я использую vim версии 7.4.52

1 2

1 ответ:

Чрезмерно длинные строки могут резко замедлить выделение синтаксиса Vim; обычно это ошибка синтаксического скрипта, и вы должны сообщить об этом его автору (находится в заголовке скрипта $VIMRUNTIME/syntax/python.vim).

Vim 7.4 включает команду :syntime, которая значительно помогает в устранении неполадок и поиске проблемного регулярного выражения.

Это может помочь :set synmaxcol=... получить значение ниже значения по умолчанию 3000.