WebStorm에서 기존 파일의 파일 형식 연결을 어떻게 변경합니까?


165

실수로 확장명이없는 파일을 만들고 잘못된 파일 형식 연결을 선택했습니다. 텍스트 문서 생각합니다. 필자는 원하는 .js 확장자를 갖도록 이름을 변경했지만 이제 구문 강조 표시가 붙어 있지 않습니다. WebStorm은이를 자바 스크립트 파일로 취급하지 않습니다. WebStorm이이 파일을 처리하는 방식을 변경할 위치를 찾을 수 없습니다. 이름을 바꾸고 다시 이름을 바꾸려고 시도했지만 작동하지 않습니다. 확장자가 .js 인 다른 이름은 원래 이름이 아닌 자바 스크립트 파일로 처리합니다.

이 문제를 어떻게 해결할 수 있습니까? WebStorm 설명서는 도움이되지 않습니다.


추가 조사를 수행 한 후에는이 동작을 안정적으로 재현 할 수 없지만 여러 사람이이 질문을하는 것을 보았으므로 전적으로 고유 한 것이 아니라고 생각합니다.
Joseph Eames


1
CrazyCoder 감사합니다. 동작을 안정적으로 재현 할 수 없기 때문에 문제가 해결되는지 확인할 수는 없지만 나타납니다.
Joseph Eames

답변:


229

에서는 Settings(또는 Preferences맥)>Editor > File Types당신은 파일이 어떤 종류의 기타로 연결됩니다있는 패턴을 편집 할 수 있습니다.

파일 형식에 대한 패턴을 선택하면 잘못 선택한 경우 Text 유형)의 패턴을 선택하면 파일의 파일 이름을 잘못된 형식으로 연결하기 위해 만들어진 파일 이름 패턴을 제거 할 수 있습니다.

그런 다음 Apply>OK


17
참고로, 내 WebStorm 버전에서는 "환경 설정> 편집기> 파일 유형"에있었습니다.
MrHen

더 완벽하고 해결책이 아니라 해결책이므로 정답으로 표시해야합니다.
Alejandro García Iglesias 2016 년

1
이것은 나를 위해 일했습니다. 내 파일 이름 중 하나가 명시 적으로 "텍스트 파일"로 표시되었고 다른 파일 유형의 정규 표현식을 누르지 않았습니다.
enderland

예를 들어 특정 "파일 형식"을 선택해야합니다. "텍스트 파일": 파일이 기본 메뉴가 아니라이 특정 파일 유형 하위 메뉴에 있기 때문에!
Dimitry K

2
연관을 편집하려면 실수로 매핑 한 일치 아이콘을 클릭 해야합니다 . 나는 그 단계까지 모든 일을했고 1 분 동안 길을 잃었다. 감사합니다!
mrClean

198

OSX의 PHP storm 8.0.3 에서이 문제가 발생했습니다.

텍스트 파일로 추가 된 단일 파일로 고심하고 있었지만 .js 확장자로 입력했습니다.

삭제하고 다시 만들고, 이름을 바꾸고 이름을 바꾸고 .idea를 완전히 삭제하려고했습니다. 아무것도 효과가 없었습니다.

PHPStorm이 전체 파일 이름을 텍스트 파일의 패턴 목록에 추가 한 것을 발견했습니다.

....
*.txt
myfile.js
... etc

이것은 분명히 다른 모든 설정을 무시했습니다. 또한 프로젝트 구성이 아닌 IDE 구성에 있습니다. 그래서 다른 모든 프로젝트가 같은 문제를 겪었을 것입니다.

내가 어디를 볼지 알면 쉽게 고쳐졌습니다.

로 이동:

PhpStorm > Preferences > Editor > File Types > <highlight> Text files

그런 다음 패널 myfile.js에서 찾아 Registered Patterns삭제하십시오. 파일은 즉시 올바른 연관성을 가정해야합니다.


14
나는 그것이 고고학이라는 것을 알고 있지만 Joseph Eames에 와서 이것을 답으로 표시하십시오. 당신은 :) 그것을 할 수 있습니다
demicanadian

1
이게 다야 감사합니다. 또한 편집자가 자동으로 수행하는 이유는 무엇입니까? !!
Alex Ziskind

3
좋은 질문 Alex, 같은 문제가있었습니다. Henry 덕분에 나는 이것을 분류 할 수 있었다 :)
AlexG

2
방금 PyCharm (또 다른 IntelliJ 기반 IDE)의 비슷한 문제를 해결하기 위해이 솔루션을 사용했습니다. 같은 위치, 같은 상황. 원래 텍스트 파일과 연결되어 있고 확장명을 변경하더라도 어떻게 든 변경할 수 없었습니다. 고마워 답변으로 표시해야합니다.
프레스턴 크로포드

1
정말 고맙습니다. 광산은 어떤 이유로 든 정규 표현이었습니다. 당신은 나를 너무 많은 시간과 좌절을 구했습니다 ....
dsingleton

31

설정-> 파일 형식으로 이동 한 다음 "텍스트 파일"을 클릭하십시오. 아래로 스크롤하면 파일이 표시됩니다. 그런 다음 연결을 선택하고-(빼기) 버튼을 클릭하여 연결로 제거 할 수 있습니다.


그리고 "적용"을 잊지 마십시오!
Jason Moore

13

파일-> 설정-> IDE 설정-> 파일 형식을 참조하십시오.

오른쪽에서 Reconigzed File Types에서 "Text files"를 선택한 다음 Registered Patterns에서 파일을 찾고 파일 제거를 클릭하십시오.


10

Windows 8에서 파일> 설정> 편집기> 파일 형식으로 이동하여 잘못된 연결을 제거한 다음 인식 된 파일 형식으로 "텍스트 파일"을 선택하고 하단의 등록 된 패턴 블록에서 잘못된 항목을 제거했습니다.


5

너무 많은 답변과 모든 것이 가깝지만 제 경우에는 아무도 없습니다.

.vue 파일에 문제가있었습니다. 내 이전 PHpStorm 버전이 .vue 파일을 추적하지 않아서 어떻게 든 .js 파일로 연결했습니다. 그러나 구문이 다르기 때문에 이것은 실수였으며 코드에서 많은 "실수"를 보았습니다.

예, 해결책은 실제로 설정 (또는 환경 설정)> 편집기> 파일 형식 대화 상자에 있습니다. 창에서 가능한 연관 목록을 볼 수 있습니다. 목록 맨 아래에 Vue.js 템플릿이 표시되고 맨 아래 창에 연결이 없었으므로 (그림 참조) 녹색 "+"를 클릭 한 후 * .vue 연결을 수동으로 추가했습니다.

PHPStorm에 추가 된 적절한 파일 형식에 적합하다고 생각합니다. 그러나 고유 한 파일 형식을 추가 할 수 있습니다.PHPStorm 연관


1

phpstorm에서 Refactor> Rename ... 함수를 사용하여 지정되지 않은 파일 형식의 파일 (예 : 확장명이없는 이름)을 파일 형식과 연결할 수 있음을 발견했습니다.

예를 들어 do_the_things라는 bash 스크립트가있는 경우 리 팩터> 이름 바꾸기를 do_the_things.sh로 변경하여 bash 강조 표시를 선택하고 리 팩터> 이름 바꾸기를 do_the_things로 다시 설정하면 bash 강조 표시가 유지됩니다.


1

이것은 PHPStorm에서 작동합니다 .WebStorm에서 비슷한 것으로 가정 할 수 있습니다

  1. 환경 설정 디렉토리로 이동 여기에 OS를 찾는 방법 https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings- 캐시 플러그인 및 로그

  2. YOUR_PREFERENCES_DIRECTORY / options / filetypes.xml 파일 찾기

  3. 텍스트 편집기로 편집하고 필요한 행을 삭제하십시오 (예 :

<mapping pattern="delete.yaml" type="PLAIN_TEXT" />
  1. 최상위 메뉴 파일-> 잘못된 캐시 / 다시 시작

  2. 즐겨


0

해결책을 찾았습니다. 파일을 삭제하십시오 (.old로 이름 바꾸기) : C : \ Users \ .PyCharmCE \ config \ options \ filetypes.xml

Es : C : \ Users \ goofy.PyCharmCE2018.3 \ config \ options \ filetypes.xml


-4

한 시간 동안 검색하고 조이는 것처럼 수정을 찾았습니다.

리 팩터 명령을 통해 파일 이름을 임시 파일 이름으로 바꿨습니다. 그런 다음 .js 확장자를 가진 올바른 이름의 새 파일을 만들고 작동 한 다음 코드를 원본에서 올바른 확장자를 가진 새로 작성된 파일로 복사했습니다.

"새로운 자바 스크립트 파일"을 선택하고 같은 일을하는 것도 효과가 있다고 생각합니다.


16
'파일 형식'설정에서 잘못된 항목을 삭제 한 다음 파일 이름을 적절하게 지정하는 것이 훨씬 쉽습니다.
FlavorScape

3
훨씬 간단한 해결책이 있습니다 : 설정-> 편집기-> 파일 형식에서 파일을 찾아서 삭제하십시오 (대표 된 답변 참조).
MM

결국이 일을 정직하게해야했습니다. File Types (파일 형식) 설정에서 혼란스러운 부분이 문제를 해결하지 못했습니다.
bressain
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.