
Estoy ejecutando Sublime Text 3 con los siguientes paquetes:
- "CSSLint",
- "HTML-CSS-JS Embellecer",
- "Javascript embellecer",
- "Finalizaciones de JavaScript",
- "JavaScript definitivo",
- "JSLint",
- "Control de paquetes",
- "Tema - refresco"
He instalado Node y JSON, que son requisitos comunes para la mayoría de los paquetes. Cada vez que inicio Sublime, aparece el siguiente mensaje de error (como burbujas emergentes):
Error loading syntax file
"Packages/JavaScript/JavaScript.sublime-syntax": Unable to read
Packages/JavaScript/JavaScript.sublime-syntax
y
Error loading syntax file "Packages/JavaScript/JSON.sublime-syntax":
Unable to read Packages/JavaScript/JSON.sublime-syntax
Después de que aparecen estos dos mensajes de error y presiono "ok" para ambos, en mi archivo Preferences.sublime-settings, se agrega "JavaScript" a los paquetes ignorados de esta manera:
"ignored_packages":
[
"JavaScript"
],
Intenté comentar "JavaScript" de los paquetes ignorados y guardarlo, así como eliminarlo por completo de "paquetes_ignorados" y guardarlo, pero cada vez que inicio Sublime, lo devuelve.
El problema que esto está causando es que hace que el resaltado de sintaxis de JavaScript se desactive por completo, lo cual es bastante molesto.
Node, JSON, Sublime y el resto de los paquetes están instalados de forma predeterminada y tengo este problema en dos dispositivos separados.
¿Alguien sabe qué podría estar causando este error? ¿Cómo podría solucionarlo? Si necesita más información, comente y hágamelo saber, intentaré obtenerla. También puedo hacer capturas de pantalla si es necesario.
¡Gracias!
Respuesta1
es todoJavaScript Ultimate
Es culpa de (consulte el enlace para ver el código real). Al cargar, este paquete de definición de idioma deshabilitará automáticamente el paquete JavaScript predeterminado, incluidas las sintaxis JavaScript y JSON, solo porque cree que su versión es mejor. No existe ninguna configuración para desactivar esta "función", e incluso si la elimina "JavaScript"
de la "ignored_packages"
lista, simplemente se volverá a agregar la próxima vez que reinicie Sublime. Definitivamente sugeriría abrir textos con palabras fuertes.asuntossobre esta molestia, porque realmente es imperdonable. Escribí mi propia sintaxis de reemplazo para Python y, aunque creo que es genial, nunca desactivaría la versión incorporada.
Entonces, ¿cómo lo arreglas? Primero, necesitarás instalarPackageResourceViewer
, una pequeña utilidad excelente para trabajar con .sublime-package
archivos comprimidos de Sublime Text 3. Seleccione PackageResourceViewer: Open Resource
en la paleta de comandos, navegue hasta JavaScript Ultimate
, haga clic en él, luego navegue hacia abajo install.py
y haga clic en él. (Luego puede presionar Escpara cerrar el menú). Como no hay nada realmente necesario allí, puede simplemente eliminar todo el contenido del archivo y luego guardar el archivo vacío. Ahora anulará el archivo en el .sublime-package
archivo.