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

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

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



답변

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

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

그런 다음 Apply>OK


답변

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삭제하십시오. 파일은 즉시 올바른 연관성을 가정해야합니다.


답변

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


답변

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

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


답변

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


답변

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

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

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

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


답변

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

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