티스토리 뷰

728x90



개발을 하다 보면 다른 레거시 프로젝트를 참조해야 하는 순간이 자주 생긴다.

특히 “이 문자열 어디서 쓰이지?”, “이 함수 호출하는 곳이 어디지?” 같은 상황에서 Windows 기본 검색으로 찾으려 하면 속도가 너무 느려서 시간이 오래 걸린다.

 

이럴 때 강력한 검색/치환 도구인 grepWin을 사용하면, 단 몇 초 만에 원하는 문자열을 찾고 바꿀 수 있다.

이번 포스팅에서는 Windows에서 대용량 코드(레거시 포함)를 빠르게 검색할 수 있는 grepWin 활용법을 정리해본다.





grepWin?

grepWin 은 Windows 환경에서 동작하는 정규식 기반 문자열 검색 및 일괄 치환 도구다.

오픈소스로 제공되며, 매우 가볍고 빠르게 작동한다.

무엇보다도 GUI 기반이라 정규식을 처음 접하는 사람도 쉽게 사용할 수 있다.



설치 파일 다운로드

하단 링크를 통해 grepWin 을 다운로드할 수 있다.

본인의 운영체제에 맞게(32bit or 64bit) 다운로드하자.

(https://github.com/stefankueng/grepWin)

 

 
 



grepWin 설치

하단과 같이 설치를 진행하자.

 

 



grepWin 실행

grepWin은 크게 두 가지 방식으로 실행할 수 있으며, 탐색기를 활용한 방식을 특히 추천한다.

 

1) 탐색기의 우클릭으로 실행

검색하려는 프로젝트 폴더에서 우클릭 > grepWin 선택

→ 바로 해당 폴더를 기준으로 검색 창이 열려 빠르게 작업을 시작할 수 있다.

 

2) 프로그램 직접 실행

시작 메뉴에서 grepWin 실행

→ Search folder 항목에 검색 대상 폴더 경로를 수동으로 입력한다.

 

두 방식 중 어떤 방법을 선택하든,

아래와 같은 메인 화면이 뜨고 즉시 검색 작업을 진행할 수 있다.

 



728x90
댓글