2014-10-24 4 views

ответ

1

Это для меня (в новом буфере без других определений синтаксиса). У вас, вероятно, есть другие синтаксические элементы, которые предотвращают совпадение.

Вам нужно выяснить, какая группа синтаксиса вызывает это. :syn list показывает все активные группы, но это проще при установке плагина SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor. Если вы найдете другие синтаксические группы, скрывающие совпадение, вы, вероятно, должны включить их в часть contains=datsComment,datsTodo,....

+0

': syn list' показывает' datsComment xxx start =/(\ */end =/\ *)/contains = datsComment, datsTodo' это правильно? кажется немного отличным от моего определения – shengy

+0

Да, это правильно, и у вас нет других определений синтаксиса. SyntaxAttr показывает синтаксическое соответствие в тестовом файле? –

+0

Не получил работу SyntaxAttr, попробует ее позже :) спасибо ~ – shengy

Смежные вопросы