Criei acidentalmente um arquivo sem extensão e escolhi a associação do tipo de arquivo errado. Documento de texto, eu acho. Eu o renomeei para ter a extensão .js que era o que eu queria, mas agora ela está presa sem nenhum destaque de sintaxe. O WebStorm não o trata como um arquivo javascript. Não consigo encontrar nenhum lugar para alterar como o WebStorm trata esse arquivo. Eu tentei renomeá-lo e renomeá-lo novamente e isso não funciona. Com qualquer outro nome, (com uma extensão .js), trata-o como um arquivo javascript, mas não como o nome original.
Como posso consertar isso? A documentação do WebStorm não ajuda.
Respostas:
Em
Settings
(ouPreferences
para mac)>Editor
>File Types
você pode editar padrões pelo qual um arquivo é associado como algum tipo ou outro.Se você selecionar os padrões para um tipo de arquivo que você selecionou incorretamente (no seu
Text
tipo de caso ), poderá remover o padrão de nome de arquivo criado para associar o nome de arquivo do arquivo como um tipo errado.Depois clique em
Apply
>OK
fonte
Eu tive esse problema no php storm 8.0.3 no OSX.
Eu estava lutando com um único arquivo que foi adicionado como um arquivo de texto, mas digitei a extensão .js.
Tentei excluir e recriar, renomear e renomear novamente, excluindo .idea completamente. Nada funcionou.
Descobri que o PHPStorm havia adicionado o nome completo do arquivo à lista de padrões para um arquivo de texto.
Obviamente, isso estava substituindo todas as outras configurações. Além disso, estava no IDE Config, não na configuração do projeto. Então, acho que todos os outros projetos teriam sofrido o mesmo problema.
Uma vez que eu sabia onde procurar, era facilmente corrigido.
Navegar para:
Em seguida, encontre
myfile.js
noRegistered Patterns
painel e exclua-o. O arquivo deve assumir imediatamente sua associação correta.fonte
Vá para Configurações-> Tipos de arquivo e clique em "Arquivos de texto". Você deverá ver o arquivo se rolar para baixo. Você pode removê-lo com a associação selecionando-o e clicando no botão - (menos)
fonte
Consulte Arquivo -> Configurações -> Configurações do IDE -> Tipos de arquivo
À direita, selecione "Arquivos de texto" em Tipos de arquivo reconigados, localize em padrões registrados seu arquivo e clique em remover seu arquivo
fonte
No Windows 8, consegui remover a associação inválida em Arquivo> Configurações> Editor> Tipos de arquivo, selecione "Arquivos de texto" como Tipo de arquivo reconhecido e removi a entrada inválida do bloco Padrões registrados na parte inferior.
fonte
Tantas respostas e tudo está próximo, mas ninguém como no meu caso.
A teve um problema com arquivos .vue. Minha versão antiga do PHpStorm não rastreia os arquivos .vue, então, de alguma forma, os associei como arquivos .js. No entanto, isso foi um erro, porque a sintaxe é diferente e eu vi muitos "erros" no código.
Sim, a solução está realmente na caixa de diálogo Configurações (ou Preferências para mac)> Editor> Tipos de arquivo. Na janela, você pode ver a lista de possíveis associações. No final da lista, você verá os modelos Vue.js e eu não tinha associações na janela inferior (veja a foto), então adicionei manualmente a associação * .vue depois de clicar em verde "+".
Eu acho que isso seria adequado para qualquer tipo de arquivo apropriado adicionado ao PHPStorm. No entanto, você pode adicionar seu próprio tipo de arquivo.
fonte
Eu descobri no phpstorm que posso usar a função Refatorar> Renomear ... para associar um arquivo de tipo não especificado (por exemplo, um nome sem extensão) a um tipo de arquivo.
Por exemplo, se eu tiver um script bash chamado do_the_things, eu posso refatorar> renomeá-lo para do_the_things.sh, o que faz com que ele selecione o destaque do bash; quando refatorar> renomeá-lo novamente para do_the_things, ele mantém o destaque do bash.
fonte
Isso funciona no PHPStorm, posso assumir no WebStorm deve ser algo semelhante
Vá para o diretório Preferências Aqui está como encontrar o seu sistema operacional https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings- caches-plugins-e-logs
Encontre um arquivo YOUR_PREFERENCES_DIRECTORY / options / filetypes.xml
Edite-o com qualquer editor de texto e exclua a linha necessária, por exemplo
Arquivo de menu superior-> Invalidar caches / reiniciar
Aproveitar
fonte
Encontrei uma solução, exclua (ou renomeie como .old) o arquivo: C: \ Users \ .PyCharmCE \ config \ options \ filetypes.xml
Por exemplo: C: \ Users \ pateta.PyCharmCE2018.3 \ config \ options \ filetypes.xml
fonte
Depois de uma hora pesquisando e mexendo, encontrei uma solução:
Renomeei o arquivo (através do comando refactor) para um nome de arquivo temporário. Depois, criei um novo arquivo com o nome correto com a extensão .js e funcionou. Depois, copiei o código do original para o arquivo recém-criado com a extensão correta.
Eu imagino selecionar "novo arquivo javascript" e fazer a mesma coisa também funcionaria.
fonte