Это сообщение об ошибке сообщает, что созданный вами фрагмент поврежден. Поскольку фрагменты представляют собой XML, наиболее вероятным виновником является то, что XML фрагмента является недопустимым, что может быть связано с чем-либо, от отсутствующего или не закрытого тега до обычно искаженного XML.
Ваш вопрос не включает содержимое испорченного файла, поэтому мы не можем понять, в чем заключается основная проблема.
Во второй части вашего сообщения об ошибке сообщается, что файл поврежден, и местоположение в нем недопустимого файла, поэтому для его исправления необходимо снова открыть фрагмент кода, а затем дважды проверить, что все верно.
Вы можете использовать View Package File
из палитры команд, чтобы открыть файл, указанный в сообщении об ошибке (Packages/User/c99/hello.sublime-snippet
); после выбора команды введите части имени, чтобы отфильтровать список файлов пакета, чтобы его было легче найти в списке.
Ошибка замечена в строке 9, что может означать, что эта строка прерывается, но также возможно, что строка 9 также является последней строкой файла, и в этом случае вы хотите искать такие вещи, как отсутствует закрывающий тег (например, нет тега </snippet>
) или что-то вроде дополнительных символов где-то после тега </snippet>
.
Если вы не можете определить местонахождение ошибки, я бы посоветовал вставить ваш фрагмент кода во что-то вроде https://www.xmlvalidation.com/, чтобы посмотреть, может ли он сказать вам, что не так.