IntelliJ가 특정 파일을 올바르게 인식하지 못하고 대신 텍스트 파일로 멈춤


107

IntelliJ 프로젝트에 텍스트 파일로 잘못 인식되는 freemarker 파일 (ftl)이 있습니다. 올바른 유형이 많이 있습니다. "텍스트로 표시"옵션을 알고 있습니다. 이것이이 파일이 텍스트로 표시된 원래 이유 일 수 있지만 실제로 이것이 문제인 경우 되돌릴 수있는 "ftl 파일로 표시"옵션이 제공되지 않습니다. 다른 ftl 파일을 txt로 표시하면 예상대로 다시 ftl 파일로 변환 할 수 있습니다.



1
중복 된 것처럼 보이지만 나 같은 사람은 이러한 방식으로 찾을 수있는 태그가 제대로 지정되지 않았기 때문에 절대 찾지 못했을 것입니다. 나는 Pycharm이 JetBrains 제품이라는 것을 몰랐습니다. 이 두 질문이 어떻게 공감 적으로 연결되어야한다고 생각하십니까? Jetbrains가 제품을 개별적으로 브랜딩하는 방법에 문제가 있습니다. 예를 들어 PHPStorm은 Pycharm과 완전히 다른 것처럼 들립니다. 그래도 도와 ​​주셔서 감사합니다 !!!
ktamlyn 2013

1
즉,이 질문 / 답변은 그 자체로 존재합니다. IntelliJ에 대한이 답변을 찾는 사람들의 관점에서이 질문 / 답변은 독특합니다.
ktamlyn 2013

답변:


322

이 파일 (또는이를 나타내는 패턴)이 아래에 나열되어 있지 않은지 확인하십시오.

SettingsEditorFile TypesText files

OS X의 경우

PreferencesEditorFile TypesText files


13
이상하게 들린다 고 생각했지만 어떻게 든 내 정확한 이름의 파일이 여기 아래에 있습니다 (와일드 카드 매핑 대신 파일 이름이었습니다). 어떻게 된 일인지 잘 모르겠습니다.
Nick Spacek 2014

7
이에 대해 Google 직원을위한 메모로 동일한 해결 방법으로 Java 파일과 똑같은 문제가 발생했습니다. IntelliJ 13. 파일을 만들려고 할 때 'Unable to parse template "Interface"Selected class file name mapping to not java'라는 오류가 발생했습니다. Google 어디에서도 오류 메시지를 찾을 수 없으므로 다른 사람이 필요할 경우를 대비하여 여기에 게시하세요.
Knetic

1
이것은 나를 위해 일했으며 어떻게 든 실수로 내 파일 이름을 추가했을 것입니다.
Harrison

내 목숨을 구했습니다 .. 실제로 실수로주었습니다 . 파일을 텍스트로 ... 그래서 모두 텍스트 파일로 열립니다.
Harsh Patel 2015

y 경우 파일은 Text Files. 따라서 다른 파일 유형도 확인하는 것이 좋습니다.
Lahiru Chandima

34

1 단계 : "파일"==> "설정"클릭

2 단계 : "Editor"를 확장하고 "File Types"를 클릭합니다.

3 단계 : 오른쪽에 모든 파일 형식이 표시됩니다. "텍스트 파일"로 이동하여 클릭하십시오.

4 단계 : 등록 된 패턴 하단 (아래 상자)에서 파일 이름을 볼 수 있습니다.

5 단계 : 등록 된 패턴에서 파일을 제거합니다. 문제가 해결되어야하며fileName.java

6 단계 : 그렇지 않은 경우 프로젝트에서 파일을 삭제하고 fileName이라는 이름으로 다시 만듭니다.

출처


1
귀하의 의견을 찬성하기 위해 로그인했습니다. 감사합니다!!
abullrich

16

OSX :

Preferences > Editor > File Types > Text Files

Windows :

Settings > Editor > File Types > Text Files

1
어떻게 든 실수로 특정 파일의 전체 이름을 Editor> Filetypes> Text의 등록 된 패턴 목록에 추가했습니다. 목록에서 제거하면 미스터리가 해결되었습니다.
ReLeaf

6

나는 같은 문제가 있었고 위의 해결책 중 어느 것도 그것을 해결하지 못했습니다. 마지막에 해결 된 것은 모듈을 선택하고 모듈 설정으로 이동하는 것입니다 (모듈 이름에서 F4를 누르십시오).

그런 다음 Sources 탭에서 "java"폴더를 선택하고 Sources 버튼을 누릅니다. 이는 IntelliJ에게 해당 폴더가 소스 코드 폴더임을 알려줍니다.

그런 다음 테스트 폴더를 선택하고 테스트를 누릅니다.

그게 다야. 그런 다음 파일을 올바르게 인식하고 필요에 따라 오류를 표시합니다.

스크린 샷 아래를 참조하십시오.

여기에 이미지 설명 입력


0

실수로 파일 및 코드 템플릿에서 템플릿을 편집했을 수 있습니다. 프레스Ctrl+Alt+S

아래에

 Settings -> Editor -> File and Code Templates

나를 위해 FileHeader.java포함 탭 에서 파일을 변경했습니다 .

이전에 변경했을 수있는 템플릿 유형을 기억하고 기본값으로 되돌립니다.

그것이 작동하기를 바랍니다 :)


-1

새 클래스 java를 생성하는 데 동일한 문제가 있었는데, 문제는 crt + alt + s 명령으로 액세스 할 수있는 Header.java에 있었고 Editor / FileAndCodeTemplates / Includes로 이동할 수 있으며 다음 형식 일 수 있습니다.

/ ** * Alex Leporoni가 $ {DATE}에 작성했습니다. * /

이것은 내 문제가 해결되었습니다. 이제 클래스를 다시 만들 수 있습니다. :)이 문서가 IntelliJIdea에서 클래스를 만드는 데 동일한 문제를 가진 다른 사람들에게 도움이되기를 바랍니다. 모두에게 포옹합니다.


-2

해결 방법 : 파일 확장자를 변경하지 않고 파일 이름을 바꿉니다.

FileName.java
NewDifferentFileName.java
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.