Como fazer com que o WebStorm IDE reconheça corretamente o tipo de arquivo?
(No JetsBrains / WebStorm IDE) Inicialmente, criei um arquivo chamadoHelloWorldContainer
- acidentalmente deixado de fora o.js
extensão (eu pretendia criarHelloWorldContainer.js
)
O WebStorm pergunta que tipo de arquivo eu gostaria que fosse (por exemplo, JavaScript? Arquivo de texto? HTML? Etc.). Apertei acidentalmente a tecla Enter - e o WebStorm a tratou como um arquivo de texto.
Percebendo meu erro, renomei o arquivo paraHelloWorldContainer.js
(adicionando isso.js
até o fim). Esperando que isso mude o tipo de arquivo novamente para um arquivo JavaScript.
Por alguma razão, o WebStorm ainda está "vendo"HelloWorldContainer.js
como um arquivo de texto ??? (instantâneo abaixo). Este é um problema, agora que meus JavaScript Live Templates não são mais carregados para este arquivo.
Instantâneo 1: mostrandoHelloWorld.js
como um arquivo JavaScript, enquantoHelloWorldContainer.js
mostrando como um arquivo de texto (hein?).
Instantâneo 2: paraHelloWorld.js
, O WebStorm sabe que é um arquivo JavaScript - modelos ao vivo carregados com êxito como resultado. (Cmd + J)
Instantâneo 3: paraHelloWorldContainer.js
, O WebStorm (por algum motivo) falha em reconhecê-lo como um arquivo JavaScript - o JavaScript Live Templates falha ao carregar como resultado. (Cmd + J)
Como fazer o WebStorm reconhecerHelloWorldContainer.js
como um arquivo JavaScript novamente?
Nota: Eu tentei ...
excluir oHelloWorldContainer.js
e recriá-lo novamente, o WebStorm ainda o vê como um arquivo de texto.renomearHelloWorldContainer.js
paraHelloWorldContainer2.js
- O WebStorm agora o vê como um arquivo JavaScript. Mas se eu renomeá-lo novamente para o nome original, o WebStorm o vê como um arquivo de texto novamente. (Eu realmente quero chamar meu arquivoHelloWorldContainer.js
! :-)A soluçãoAcabei de experimentar a solução fornecida abaixo (por @LazyOne) - funciona como um encanto! Alguns instantâneos para manter anotações ...
Instantâneo 4: remova o padrão incorreto.
Instantâneo 5: O WebStorm agora vê o arquivo como JavaScript novamente!