VSCode 파일 대소문자 충돌 해결

이번에도 어김없이 등장한.. 파일 대소문자 충돌 이슈…

처음에 파일을 생성할때 이름을 OutPutView.js로 지어버렸다.
그래서 파일 이름을 OutputView.js로 변경해줬다.

그러나.. VSCode에서 OutputView.js로 작성하고 import를 해도 처음에 작성했던 OutPutView.js로 찾는 것이다.. 그러니 해당 파일을 찾을 수 없어 블라블라..

물론 나는 git 대소문자 충돌 문제는 이미 프리코스에서 겪어서 global로 설정해뒀다.

그러니 이건 순수히 VSCode의 문제..!!!

그래서 나는 전지전능한 ChatGPT에게 물어봤다.
답변은 다음과 같았다.

VSCode 대소문자 구분 무시

  1. VSCode를 열고 설정 메뉴를 연다. (ctrl+ , 또는 Cmd + ,)

  2. 검색 창에 “files.associations”를 입력한다.

  3. “Files: Associations” 항목을 클릭하고 “Add Item”을 클릭하여 새 항목을 추가한다.

  4. 추가된 항목에서 원래 파일 이름과 변경된 파일 이름을 입력한다.
    OutPutView -> OutputView

VSCode 설정 이미지

  1. 이제 변경된 파일 이름에 대한 대소문자 구분이 무시된다!

해당 방법의 문제점?

이건 글을 작성하다가 알게 된 것인데, 다른 프로젝트에서 VSCode 설정에 들어가서 항목을 추가했었다. 그런데, 해당 글을 작성하는 프로젝트에서 VSCode 설정에 들어가니 위 이미지처럼 그대로 추가된 항목이 존재했다.

ChatGPT는 해당 프로젝트에서만 적용된다고 했는데… 음…
조금 더 완벽한 방법을 찾아봐야 할 것 같다.

Comments