티스토리 뷰
개발을 하다 보면 다른 레거시 프로젝트를 참조해야 하는 순간이 자주 생긴다.
특히 “이 문자열 어디서 쓰이지?”, “이 함수 호출하는 곳이 어디지?” 같은 상황에서 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 항목에 검색 대상 폴더 경로를 수동으로 입력한다.
두 방식 중 어떤 방법을 선택하든,
아래와 같은 메인 화면이 뜨고 즉시 검색 작업을 진행할 수 있다.

'Android' 카테고리의 다른 글
| 원스토어(One Store)에 앱 등록하기 (2) | 2024.08.05 |
|---|---|
| 보안정책 캡쳐 불가 화면에서 캡쳐하기 (6) | 2021.10.14 |
| 안드로이드 뷰 바인딩 (3) - Fragment (0) | 2021.10.12 |
| 안드로이드 뷰 바인딩 (2) - 사용법 (0) | 2021.10.05 |
| 안드로이드 뷰 바인딩 (1) - 개요 및 다른 방식들과의 비교 (0) | 2021.09.24 |
- Total
- Today
- Yesterday
- android intent
- Android Service
- StringUtils
- mPANDO
- 안드로이드 서비스
- M2E
- 채굴앱
- 앱테크 추천
- p2e
- 리워드 어플
- 무료 채굴
- WEMIX
- android flag activity
- onCreateContextMenu
- 앱테크
- android task
- RoomDatabase
- registerForContextMenu
- android activity flag
- 리워드앱
- bindservice
- StartService
- 무료채굴
- 안드로이드 인텐트
- task
- Intent
- task 생성
- onContextItemSelected
- notifyDataSetChanged
- BroadcastReceiver
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
