Подсветка синтаксиса YAML в Vim 7.3 не является большой. Помещение апострофа в строке текста инициировало выделение кавычки, даже когда нет никакой кавычки. То же самое происходит в других файлах иногда также. Я отправил снимок экрана ниже. Там какой-либо путь состоит в том, чтобы зафиксировать это поведение или является там другим файлом синтаксиса YAML, который я могу использовать, который не инициирует это поведение? Это происходит и в MacVim и в Vim в Терминале. Я выполняю v7.3.
Спасибо за Вашу справку, Kevin
посмотрите на свой vim7.3 каталог установки под syntax/yaml.vim
, примерно строка 32:
syn region yamlString matchgroup=yamlStringDelimiter
\ start=+'+ skip=+''+ end=+'+
\ contains=yamlSingleEscape
если Вы выводите это, попытка привычки энергии предположить это '
не запуск строки. единственный другой путь, по моему скромному мнению, состоял бы в том, чтобы изменить код так a '
только рассчитайте как запуск строки, если предшествующий символ является пробелом..., но если Вы не используете '
как строковая кавычка так или иначе, просто выведите то, что я упомянул.