2007년 01월 03일
AstroGrep 파일내의 텍스트 검색
PHP 프로그램을 분석하면서, Windows 탐색기의 기본 검색 기능이 너무 형편 없길래 이래저래 찾아보다가 Astro Grep이라는 파일 내의 텍스트 검색 도구를 찾았다.
Unix의 유명한 명령어인 "grep"의 윈도우 GUI 판인데, 사실 C#으로 만들어졌고리눅스의 mono에서도 작동한다고 한다.리눅스의 모노로 포팅이 쉽게 만들었다고 한다. 그리고 당연히 윈도우에서도 .Net Framework가 깔려 있어야 한다.
디렉토리를 지정하고, 검색에 포함시킬 파일 확장자와 검색어를 지정하면 해당 디렉토리 이하의 모든 지정된 파일에서 텍스트를 검색하고 파일명과 각 파일의 어느 줄에서 검색어가 나오는지를 보여준다.

검색 결과에서 해당 줄을 클릭하면 파일 편집기에서 파일을 열고 해당파일줄로 이동하게 설정할 수 있다.
VIM의 경우에는 Tools->Options->Text Editors 에서 "*"에 해당하는 항목을 편집하여 Vim 실행파일을 지정하고, 다음 옵션을 주도록 하면 된다.
그리고서 검색 결과로 나온 내용을 더블 클릭하면 된다.
Unix의 유명한 명령어인 "grep"의 윈도우 GUI 판인데, 사실 C#으로 만들어졌고
디렉토리를 지정하고, 검색에 포함시킬 파일 확장자와 검색어를 지정하면 해당 디렉토리 이하의 모든 지정된 파일에서 텍스트를 검색하고 파일명과 각 파일의 어느 줄에서 검색어가 나오는지를 보여준다.

검색 결과에서 해당 줄을 클릭하면 파일 편집기에서 파일을 열고 해당
VIM의 경우에는 Tools->Options->Text Editors 에서 "*"에 해당하는 항목을 편집하여 Vim 실행파일을 지정하고, 다음 옵션을 주도록 하면 된다.
%1 +%2
그리고서 검색 결과로 나온 내용을 더블 클릭하면 된다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 과연 리눅스가 불편 한가? by coffeejava
- CSS 사전 입니다. [펌 - 파코즈 신희돈님의 .. by 나야꼴통
- 기본명령어 by 자료구조
# by | 2007/01/03 20:54 | 컴퓨터 이야기 | 트랙백(1) | 덧글(5)







☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
제목 : 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
http://jwhur.net/moniwiki/wiki.php/FindInFiles?action=highlight&value=FindInFiles
네이버 지식 검색에 찾아보면 나온다. (나도 기억은 못하고 필요하면 찾아서 봄.ㅋㅋ)
2. 갠적으론 위에 짓도 귀찮아서 flyExplorer 란 넘 쓴다. 이넘은 뭐 많이들 쓰는거고..
# 니가 말한 것과 냐모님이 말씀하신거.. 나중에 함 써보긴 해봐야것네..
GoodLuck !!
탐색기 대체용품으로 아주 편리한데요.
하지만 소스 분석을 위해서 검색할 때는 역시나 AstroGrep을 쓰는게 좋을거 같아요. ^^