
Estou executando o Sublime Text 3 com os seguintes pacotes:
- "CSSLint",
- "HTML-CSS-JS Embelezar",
- "Javascript Embelezar",
- "Conclusões JavaScript",
- "JavaScript Final",
- "JSLint",
- "Controle de Pacote",
- "Tema - refrigerante"
Instalei o Node e o JSON, que são requisitos comuns para a maioria dos pacotes. Sempre que inicio o Sublime, recebo as seguintes mensagens de erro (como bolhas pop-up):
Error loading syntax file
"Packages/JavaScript/JavaScript.sublime-syntax": Unable to read
Packages/JavaScript/JavaScript.sublime-syntax
e
Error loading syntax file "Packages/JavaScript/JSON.sublime-syntax":
Unable to read Packages/JavaScript/JSON.sublime-syntax
Depois que essas duas mensagens de erro aparecem e eu clico em "ok" para ambas, em meu arquivo Preferences.sublime-settings, "JavaScript" é adicionado a pacotes ignorados da seguinte forma:
"ignored_packages":
[
"JavaScript"
],
Eu tentei comentar "JavaScript" de pacotes ignorados e salvá-lo, bem como excluí-lo completamente de "ignored_packages" e salvá-lo, mas toda vez que eu inicio o Sublime, ele o coloca de volta.
O problema que isso está causando é que o destaque da sintaxe do JavaScript é desativado completamente, o que é bastante irritante.
Node, JSON, Sublime e o restante dos pacotes são instalados por padrão e estou tendo esse problema em dois dispositivos separados.
Alguém sabe o que pode estar causando esse erro? Como eu poderia consertar isso? Se precisar de mais informações, comente e me avise, e tentarei consegui-las. Também posso fazer capturas de tela, se necessário.
Obrigado!
Responder1
É tudoJavaScript Ultimate
culpa de (veja o link para o código real). Ao carregar, este pacote de definição de linguagem desabilitará automaticamente o pacote JavaScript padrão, incluindo as sintaxes JavaScript e JSON, apenas porque acha que sua versão é melhor. Não há configuração para desativar esse "recurso" e, mesmo se você removê-lo "JavaScript"
da "ignored_packages"
lista, ele será adicionado novamente na próxima vez que você reiniciar o Sublime. Eu definitivamente sugeriria abrir palavras fortesproblemassobre esse incômodo, porque é realmente indesculpável. Escrevi minha própria sintaxe de substituição para Python e, embora ache ótima, nunca desabilitaria a versão integrada.
Então, como você conserta isso? Primeiro, você precisará instalarPackageResourceViewer
.sublime-package
, um pequeno utilitário excelente para trabalhar com arquivos compactados do Sublime Text 3 . Selecione PackageResourceViewer: Open Resource
na paleta de comandos, navegue até JavaScript Ultimate
, clique nele, navegue até install.py
e clique nele. (Você pode clicar Escpara fechar o menu.) Como não há nada realmente necessário ali, você pode simplesmente excluir todo o conteúdo do arquivo e salvar o arquivo vazio. Agora ele substituirá o arquivo no .sublime-package
arquivo.