Sublime Text 3 Adiciona Javascript automaticamente aos Pacotes Ignorados

0

Estou executando o Sublime Text 3 com os seguintes pacotes:

  • "CSSLint",
  • "HTML-CSS-JS Prettify",
  • "Embelezar Javascript",
  • "Completions JavaScript",
  • "JavaScript Ultimate",
  • "JSLint",
  • "Controle de pacote",
  • "Tema - refrigerante"

Eu instalei o Node e o JSON, que são requisitos comuns para a maioria dos pacotes. Sempre que eu 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 aparecerem e eu clicar em "ok" para ambos, no meu arquivo Preferences.sublime-settings, "JavaScript" será adicionado aos pacotes ignorados assim:

"ignored_packages":
[
    "JavaScript"
],

Eu tentei comentar "JavaScript" a partir 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 realce da sintaxe JavaScript é desativado completamente, o que é bastante irritante.

Node, JSON, Sublime e o restante dos pacotes são instalados no 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 você precisar de mais alguma informação, por favor, comente e deixe-me saber, e vou tentar obtê-lo. Eu também posso fazer screenshots, se necessário.

Obrigado!

    
por Mr. Chameleon 15.06.2016 / 23:17

1 resposta

3

Está tudo faltando JavaScript Ultimate (veja o link para o código atual ). Após o carregamento, esse pacote de definição de idioma desabilitará automaticamente o pacote JavaScript padrão, incluindo as sintaxes JavaScript e JSON, apenas porque acha que sua versão é melhor. Não há nenhuma configuração para desabilitar esse "recurso" e, mesmo se você remover "JavaScript" da lista "ignored_packages" , ele será adicionado novamente na próxima vez que você reiniciar o Sublime. Eu definitivamente sugeriria a abertura de questões strongmente enunciadas sobre esse aborrecimento, porque é realmente indesculpável. Eu escrevi minha própria sintaxe de substituição para Python, e embora seja ótimo, nunca desabilitaria a versão interna.

Então, como você conserta isso? Primeiro, você precisará instalar o PackageResourceViewer , uma excelente utilidade para trabalhar com arquivos zipados .sublime-package 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 então clicar em Esc para fechar o menu). Como não há nada realmente necessário lá, você pode simplesmente deletar todo o conteúdo do arquivo, e então salvar o arquivo vazio. Agora, ele substituirá o arquivo no arquivo .sublime-package .

    
por 16.06.2016 / 04:27