본문
Search : 내용으로 파일 검색하기
프로그래밍 프로젝트를 테스트베드에서 실제로 포팅하는 과정에서 시작 초기에 그냥 리터럴로 써놓았던 값들이 문제가 되었다. 물론 진행과정에서 그것들을 상수화하는 과정을 거치긴 했는데 그게 완벽하게 되지 않아서 몇몇부분이 누락되었고, 프로그램 테스트과정에서 이것들이 발견되었다. 물론 하나씩 고치긴 했지만 워낙 천성이 덤벙이라 프로그램으로 돌려야 확실해질것같아서 인터넷을 검색을 하는데 원하는 결과가 쉽게 나오지 않았다. 찾다가 Search라는 프로그램을 발견하고 사용해보니 꽤나 만족스러워서 다른분들에게도 도움이 되고자 글을 포스팅한다(참 오랜만에 포스팅하는 느낌이다..)
[그림 1, 2] Search에서 검색한 결과와, Search와 함께 따라오는 Editor의 화면
SadMan Software 에서 개발한 Search(프로그램 제목이 그냥 Search이다-_-) 는 특정 폴더 내의 모든 파일을 검색하여 특정 파일내에 사용자가 찾길원하는 문자열이 포함되어있는 경우, 그 파일의 정보와 문자열의 위치를 알려주는 프로그램이다. 폴더는 하부폴더를 포함하거나 미포함하여 검색할 수 있으며, 설정을 통하여 윈도우 오른쪽 마우스 메뉴에서 바로 실행되게 할 수 있다. 검색문자열은 한글을 지원하며, 정규표현식이 가능한 두가지 입력을통해 AND/OR/ANDNOT 검색을 지원한다
검색된 파일은 사용자가 지정하는 텍스트 에디터로 바로 편집할 수 있으며, 특히 Search와 함께따라온 Search Editor를 통한다면 검색문자열이 위치한 위치로 바로 이동하여 편집할 수 있어 편하다. 외부 편집기를 사용하고자 할때, 프로그램위치와 함께 Arguments를 함께 지정해 줄 수 있는데 이를 통해 파일 오픈시에 특정 라인으로 바로 이동하는 기능을 지원해주는것 같은데 잘은 모르겠다. (추후 추가: Search Editor라는 녀석이 일부 들여쓰기를 망쳐놔서 그거 수정하는 시간이 라인찾아 바꾸는 것보다 더 오래 걸렸다-_-;;)
현재 3.6 버전까지 나온 상태이고, Trial버전을 다운받으면 30일동안 사용할 수 있다. 인터넷에 과자를 찾아봤더니 3.2버전까지 올려져 있었지만, 구버전이어도 충분히 등록이 가능하였다.
트라이얼 다운로드 : 클릭
제작자 사이트 : http://www.sadmansoftware.com/search/
댓글