AstroGrep 파일내의 텍스트 검색

PHP 프로그램을 분석하면서, Windows 탐색기의 기본 검색 기능이 너무 형편 없길래 이래저래 찾아보다가 Astro Grep이라는 파일 내의 텍스트 검색 도구를 찾았다.

Unix의 유명한 명령어인 "grep"의 윈도우 GUI 판인데, 사실 C#으로 만들어졌고 리눅스의 mono에서도 작동한다고 한다.리눅스의 모노로 포팅이 쉽게 만들었다고 한다. 그리고 당연히 윈도우에서도 .Net Framework가 깔려 있어야 한다.

디렉토리를 지정하고, 검색에 포함시킬 파일 확장자와 검색어를 지정하면 해당 디렉토리 이하의 모든 지정된 파일에서 텍스트를 검색하고 파일명과 각 파일의 어느 줄에서 검색어가 나오는지를 보여준다.



검색 결과에서 해당 줄을 클릭하면 파일 편집기에서 파일을 열고 해당 파일줄로 이동하게 설정할 수 있다.
VIM의 경우에는 Tools->Options->Text Editors 에서 "*"에 해당하는 항목을 편집하여 Vim 실행파일을 지정하고, 다음 옵션을 주도록 하면 된다.
%1 +%2

그리고서 검색 결과로 나온 내용을 더블 클릭하면 된다.

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 권남 | 2007/01/03 20:54 | 컴퓨터 이야기 | 트랙백(1) | 덧글(5)

트랙백 주소 : http://kwon37xi.egloos.com/tb/2912354
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from onjo's weblogs at 2007/01/15 14:38

제목 : Microsoft .NET Framework 버전 ..
권남님 블로그(http://kwon37xi.egloos.com/)에서 알게된AstroGrep을 사용하기 위해 닷넷프레임워크 2.0을 설치하면서알게된 정보를 정리해 올려봅니다.1. 닷넷프레임워크 설치 조건닷넷 프레임워크 2.0 설치에는Windows Installer 3.0 이 필요한데(윈도우 xp 기준)이것은 윈도우 정품인증을 필요로 한다.이것을 해결하려면 아래의 주소에서http://blog.naver.com/codehaus/40033239918......more

Commented by 냐모 at 2007/01/03 21:38
File in Files 라는 유사 프로그램도 있습니다.
http://jwhur.net/moniwiki/wiki.php/FindInFiles?action=highlight&value=FindInFiles
Commented by 권남 at 2007/01/04 09:43
냐모// 오~ 탐색기에서 바로 검색할 수 있는 메뉴도 생기는군요~ 감사합니다.
Commented by 이현찬 at 2007/01/05 17:14
1. 탐색기 자체만에서도 설정 좀 바꾸면 텍스트 검색 잘 된다.
네이버 지식 검색에 찾아보면 나온다. (나도 기억은 못하고 필요하면 찾아서 봄.ㅋㅋ)
2. 갠적으론 위에 짓도 귀찮아서 flyExplorer 란 넘 쓴다. 이넘은 뭐 많이들 쓰는거고..
# 니가 말한 것과 냐모님이 말씀하신거.. 나중에 함 써보긴 해봐야것네..
GoodLuck !!
Commented by 권남 at 2007/01/05 17:41
이현찬// 나빠요 이걸 인제 말해주다니!! http://flychk.new21.org/flyExplorer/
탐색기 대체용품으로 아주 편리한데요.

하지만 소스 분석을 위해서 검색할 때는 역시나 AstroGrep을 쓰는게 좋을거 같아요. ^^
Commented by onjo at 2007/01/13 00:44
아주 유용한 정보네요.. 감사합니다..

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶