Sublime Text 3 adiciona Javascript automaticamente a pacotes ignorados

Sublime Text 3 adiciona Javascript automaticamente a pacotes ignorados

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 Ultimateculpa 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 Resourcena paleta de comandos, navegue até JavaScript Ultimate, clique nele, navegue até install.pye 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-packagearquivo.

informação relacionada