Подсветка синтаксиса прерывается на vim при перемещении вверх / вниз (на терминале OSX и iterm2)

500
abbood

Это странная ошибка

проблема в том, что подсветка синтаксиса (скажем, zenburn) на vim случайно появляется и исчезает, когда я перелистываю страницу вверх и вниз (используя ctrluand ctrld) .. например, сравните эти два рендера одного и того же файла:

Подсветка синтаксиса прерывается на vim при перемещении вверх / вниз (на терминале OSX и iterm2) и этот

Подсветка синтаксиса прерывается на vim при перемещении вверх / вниз (на терминале OSX и iterm2)

так что для переключения между этими двумя экранами мне просто нужно пролистать страницу вверх и вниз ... и она просто появляется и исчезает (примечание: я подтвердил одинаковое поведение как на iTerm2, так и на терминале).

Также обратите внимание, что для небольших файлов (т. Е. Недостаточно места для перемещения вверх и вниз) подсветка синтаксиса не отображается вообще.

Как это исправить?

1
Я не уверен, почему это происходит. Иногда vim просто не может выделить. Вы можете использовать `: syntax sync fromstart`, чтобы он" перерисовал "ваш код. Я настроил это такsy: синтаксическая синхронизация fromstart` Michael 7 лет назад 2
http://vim.wikia.com/wiki/Fix_syntax_highlighting oalders 6 лет назад 0

0 ответов на вопрос

Похожие вопросы