Há um arquivo freemarker (ftl) em meu projeto IntelliJ que é incorretamente reconhecido como um arquivo de texto. Existem muitos do mesmo tipo que estão corretos. Estou ciente da opção "Marcar como texto". Este pode ser o motivo original pelo qual este arquivo foi marcado como texto, mas não recebi a opção "marcar como arquivo ftl" para devolvê-lo, se realmente esse for o problema. Se eu marcar outros arquivos ftl como txt, poderei transformá-los novamente em arquivos ftl conforme o esperado.
java
intellij-idea
freemarker
file-type
ktamlyn
fonte
fonte
Respostas:
Certifique-se de que este arquivo (ou um padrão que o represente) não esteja listado em
Settings→ Editor→ File Types→Text files
Para OS X
Preferences→ Editor→ File Types→Text files
fonte
Text Files
. Portanto, é melhor verificar outros tipos de arquivo também.Etapa 1: Clique em "Arquivo" ==> "Configurações"
Etapa 2: Expanda "Editor" e clique em "Tipos de arquivo"
Etapa 3: Você verá todos os tipos de arquivo à direita. Navegue até "Arquivos de texto" e clique nele
Etapa 4: você deve conseguir ver o nome do seu arquivo na parte inferior dos Padrões registrados (caixa inferior)
Etapa 5: Remova seu arquivo dos padrões registrados. O problema deve ser resolvido e permitir que você renomeie com
fileName.java
Etapa 6: caso contrário, exclua o arquivo do projeto e crie-o novamente com o nome fileName
Fonte
fonte
OSX:
Janelas:
fonte
Eu tive o mesmo problema e nenhuma das soluções acima o resolveu. O que no final resolveu foi selecionar o módulo e ir para as configurações do módulo (pressione F4 no nome do módulo)
Em seguida, na guia Fontes, selecione a pasta "java" e pressione o botão Fontes. Isso informa ao IntelliJ que a pasta em questão é uma pasta de código-fonte.
Em seguida, selecione a pasta Teste e pressione Testes.
É isso aí. Em seguida, ele reconhecerá corretamente os arquivos e mostrará os erros conforme necessário.
Veja abaixo a imagem.
fonte
Você pode ter editado acidentalmente o modelo em Arquivo e modelo de código. pressione
Ctrl+Alt+S
Debaixo
Para mim, mudei o
FileHeader.java
arquivo na guia inclui.Lembre-se de qual tipo de modelo você pode ter alterado anteriormente e reverta-o para o padrão.
Espero que funcione :)
fonte
Tive o mesmo problema para criar uma nova classe java, o problema estava no Header.java que pode ser acessado com o comando crt + alt + s e ir em Editor / FileAndCodeTemplates / Includes e pode estar neste formato:
/ ** * Criado por Alex Leporoni em $ {DATE}. * /
Resolveu o meu problema, agora posso criar aulas novamente :) Espero que este artigo possa ajudar outras pessoas que têm os mesmos problemas a criar aulas no IntelliJIdea ... abraços a todos.
fonte
Solução alternativa: renomeie o arquivo sem alterar sua extensão.
fonte