Ошибка загрузки файла синтаксиса "Пакеты / NeoVintageous / res / Command-linemode.sublime-syntax": невозможно прочитать пакеты / NeoVintageous / res / Command-linemode.sublime-syntax
* 1004В общем, это сообщение об ошибке говорит вам, что где-то в Sublime есть что-то (открытый файл или другой виджет), которое думает, что оно должно использовать определенное определение синтаксиса, но это определение синтаксиса не может быть найдено.Именованный файл синтаксиса - тот, который вызывает ошибку.
Если мы изучим имя файла, в котором упоминается (Packages/NeoVintageous/res/Command-linemode.sublime-syntax
), мы можем определить, что файл синтаксиса находится в самом пакете NeoVintageous.
В Sublime любой установленный пакет всегда «включен» и активен, если его имя не указано в параметре ignored_packages
, который сообщает Sublime, что, хотя пакет существует, он должен делать вид, что его нет.
Это явно не указано в README для этого пакета, но все, что он делает, это изменяет этот параметр от вашего имени, чтобы добавить или удалить подключаемый модуль NeoVintageous к этому параметру.
Когда вы добавляете пакет в списокигнорируемых пакетов, когда он уже загружен, Sublime отвечает, выгружая пакет из памяти и действуя так, как будто его не существует.
Итак, если взять все вместе, проблема, с которой вы столкнулись, заключается в том, что у вас включен NeoVintageous.что-то в Sublime использует определение синтаксиса из этого пакета, иКогда вы выключаете пакет, определение синтаксиса выгружается, и Sublime жалуется, потому что синтаксис, который он хочет использовать, больше не доступен.
Я не использую ни один из этих пакетов лично, но основываясь на именис синтаксисом Command-linemode.sublime-syntax
я предполагаю, что синтаксис используется при вводе команды ex
, которую вы можете использовать для выдачи ex
команд пакету (возможно, для автоматического завершения или чего-то в этом роде).
Если это так, вы, вероятно, можете остановить отображение ошибки, закрыв окно команд, прежде чем переключать состояние пакета.Я полагаю, что всплывающее окно с ошибкой исчезнет и не повторится после закрытия ввода команды, поэтому ошибка раздражает, но более или менее безвредна.
Возможно, стоит поставить проблему с автором пакета, чтобыони знают, что происходит, если только по какой-либо другой причине, кроме как, они могут задокументировать, что это произойдет, или изменить этот пакет, чтобы он не мог выключить состояние пакета, когда синтаксис используется в настоящее время.