Accidentalmente creé un archivo sin extensión y elegí la asociación de tipo de archivo incorrecta. Documento de texto, creo. Lo renombré para tener la extensión .js que es lo que quería, pero ahora está atascado sin ningún resaltado de sintaxis. WebStorm no lo trata como un archivo javascript. No puedo encontrar ningún lugar para cambiar la forma en que WebStorm trata este archivo. He intentado renombrarlo y renombrarlo y eso no funciona. Con cualquier otro nombre, (con una extensión .js) lo trata como un archivo javascript, pero no como el nombre original.
¿Cómo puedo arreglar esto? La documentación de WebStorm no es de ayuda.
Respuestas:
En
Settings
(oPreferences
para mac)>Editor
>>File Types
puede editar patrones mediante los cuales se asocia un archivo como un tipo u otro.Si selecciona los patrones para un tipo de archivo que ha seleccionado incorrectamente (en su caso
Text
tipo de ), puede eliminar el patrón de nombre de archivo con el que se creó para asociar el nombre de archivo de su archivo como un tipo incorrecto.Luego haga clic en
Apply
>OK
fuente
He tenido este problema en php storm 8.0.3 en OSX.
Estaba luchando con un solo archivo que se había agregado como archivo de texto, pero había escrito la extensión .js.
Intenté eliminar y recrear, renombrar y renombrar, borrando .idea por completo. Nada funcionó.
Descubrí que PHPStorm había agregado el nombre completo del archivo a la lista de patrones para un archivo de texto.
Obviamente, esto anulaba todas las demás configuraciones. Y además estaba en la configuración IDE, no en la configuración del proyecto. Así que supongo que cualquier otro proyecto habría sufrido el mismo problema.
Una vez que supe dónde mirar, se solucionó fácilmente.
Navegar a:
Luego busque
myfile.js
en elRegistered Patterns
panel y elimínelo. El archivo debe asumir de inmediato que es la asociación correcta.fuente
Vaya a Configuración-> Tipos de archivo y luego haga clic en "Archivos de texto". Debería ver el archivo si se desplaza hacia abajo. Luego puede eliminarlo con la asociación seleccionándolo y haciendo clic en el botón - (menos)
fuente
Consulte Archivo -> Configuración -> Configuración IDE -> Tipos de archivo
En la derecha, seleccione "Archivos de texto" en Tipos de archivos reconfigurados, luego busque en los Patrones registrados su archivo y haga clic en eliminar su archivo
fuente
En Windows 8, pude eliminar la asociación no válida yendo a Archivo> Configuración> Editor> Tipos de archivo, luego seleccioné "Archivos de texto" como Tipo de archivo reconocido y eliminé la entrada no válida del bloque Patrones registrados en la parte inferior.
fuente
Tantas respuestas y todo está cerca pero nadie como en mi caso.
A tuvo un problema con los archivos .vue. Mi versión anterior de PHpStorm no rastreaba los archivos .vue, por lo que los asociaba de alguna manera como archivos .js. Sin embargo, esto fue un error porque la sintaxis es diferente y vi muchos "errores" en el código.
Sí, la solución está realmente en Configuración (o Preferencias para mac)> Editor> Diálogo Tipos de archivo. En la ventana puede ver la lista de posibles asociaciones. En la parte inferior de la lista, verá las plantillas de Vue.js y no tenía asociaciones en la ventana inferior (vea la imagen), así que agregué manualmente la asociación * .vue después de hacer clic en verde "+".
Creo que esto sería correcto para cualquier tipo de archivo adecuado agregado a PHPStorm. Sin embargo, puede agregar su propio tipo de archivo.
fuente
He encontrado en phpstorm que puedo usar la función Refactor> Rename ... para asociar un archivo de tipo de archivo no especificado (por ejemplo, un nombre sin extensión) con un tipo de archivo.
Por ejemplo, si tengo un script bash llamado do_the_things, puedo Refactorizarlo> Renombrarlo como do_the_things.sh, lo que hace que seleccione el resaltado bash, luego, cuando Refactor> Renombrarlo de nuevo a do_the_things, mantiene el resaltado bash.
fuente
Esto funciona en PHPStorm, puedo suponer que en WebStorm debería ser algo similar
Vaya al directorio de Preferencias Aquí encontrará cómo encontrar su sistema operativo https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings- cachés-complementos-y-registros
Encuentre un archivo YOUR_PREFERENCES_DIRECTORY / options / filetypes.xml
Edítelo con cualquier editor de texto y elimine la fila necesaria, por ejemplo
Archivo de menú superior-> Invalidar cachés / reiniciar
Disfrutar
fuente
He encontrado una solución, elimine (o cambie el nombre como .old) el archivo: C: \ Users \ .PyCharmCE \ config \ options \ filetypes.xml
Es: C: \ Users \ goofy.PyCharmCE2018.3 \ config \ options \ filetypes.xml
fuente
Después de una hora de buscar y joder encontré una solución:
Cambié el nombre del archivo (a través del comando refactor) a un nombre de archivo temporal. Luego creé un nuevo archivo con el nombre correcto con la extensión .js y funcionó, luego copié el código del archivo original al archivo recién creado con la extensión correcta.
Me imagino que seleccionar "nuevo archivo javascript" y hacer lo mismo también funcionaría.
fuente