VS코드에서 검색 범위 제한하기

2024년 10월 29일 화요일

Today I Learned

날짜

2024년 10월 29일 화요일

내용

VS코드 검색 제외

개인적으로 각 서비스마다 가상환경을 만들어서 패키지나 인터프리터 설정을 열심히 관리하고 있다. 아임리포트 작업 중, 로깅문을 로거로 설정하는 과정에서 대참사가 발생했다…

검색 기능에서 logging을 찾았는데 수천 개가 떴다. 원인은 가상환경의 패키지를 관리하는 lib 폴더 내에 것들도 검색됐기 떄문이다. logging이야 워낙 기본적으로 많이 쓰이니까 당연한거긴 한데.. lib 내의 패키지 관련 코드들은 건드리면 안되지만.. 실수로 싹 다 바꿨다. 다시 logger를 logging으로 싹다 바꿀수도 없는게, 내가 바꿔서 logger가 된건지 원래 logger였는지 수천 개를 구분할 수 가 없다.. 어쩔수 없이 가상환경을 싹 밀어버리고 다시 설치했다.

가상환경의 패키지 관련 폴더가 포함되지 않도록 VS코드를 열 때 최대한 작게 열려고 했으나, 열때 가상환경 관련 파일들이 설정되지 않으면 인터프리터가 전역으로 설정되어 버린다. 이러면 가상환경을 쓰는 보람이 없으니.. 검색에서 제외하는 설정을 찾았다.

1 설정에서 검색 제외 관련 기능을 검색하고, **/lib/** 을 추가했다. 어느 디렉토리에서든, lib의 하위는 검색에서 제외하겠다는 설정이다.

2

걱정 없을 무.

회고

꼭 피를 봐야만 고치는가.