많은 파일이나 폴더에서 코드를 검색 할 유틸리티는 무엇입니까? [닫은

StackOverflow https://stackoverflow.com/questions/641310

  •  22-07-2019
  •  | 
  •  

문제

많은 파일이나 폴더에서 코드를 찾는 유틸리티는 무엇입니까? PowerGrep와 비슷하지만 프리웨어.

도움이 되었습니까?

해결책

Windows에는 Grep과 유사한 "찾기"명령이 있습니다.

Cygwin 또는 다른 Unix 에뮬레이터를 다운로드하여 Grep을 얻을 수도 있습니다.

Windows에서는 "Unxutils"팩이 포함 된 독립형 Grep을 얻을 수 있습니다. http://unxutils.sourceforge.net/

다른 팁

내가 사용한 창문의 경우 에이전트 ransack 과거에 전에 그리고 그것은 꽤 좋은 일을했습니다.

Google은 Windows에있는 것처럼 보이므로 실제로 DOS CMD 라인을 사용할 수 있다고 말합니다.

재활용 파일에서 텍스트 문자열 찾기, 출력 라인 번호 :

for /r c : ~ kenneth %v in (*.css)은 /n /i "#banner" " %~ fv">> test.txt를 찾습니다.

%v는 변수이며 문자 일 수 있습니다. 인용 된 "%~ fv"는 인용 된 완전히 자격을 갖춘 PathName으로 확장됩니다. 외부 인용문이있는 공간이있는 디렉토리는 처리되지 않습니다.

* .CSS는 모두 와일드 카드 또는 심지어 * 일 수 있습니다. >>은 출력을 하나의 파일로 연결합니다.이 경우 TEXT.TXT.

여기에서 더 많은 예를 찾으십시오. http://kennethhunt.com/archives/000173.html

나는 이것에 대해 메모장 ++를 사용합니다. 심지어 Regex 지원도 있습니다.

검색-> 파일에서 검색

ACK 제공 Grep과 동일한 옵션 이는 소스 코드를 검색하고 임시 및 이진 파일, 코어 덤프를 건너 뛰는 것을 목표로합니다. PERL 스크립트이므로 Unixes 및 Windows 시스템에서 실행될 수 있습니다.

텍스트 패드 매우 유용하고 저렴한 편집자는 매우 우수한 교차 검색 검색입니다. 심지어 F4를 반복적으로 눌러 검색 결과에 언급 된 각 파일/줄로 빠르게 이동할 수도 있습니다.

일식은 강력하고 무료입니다. Ctrl + Alt + H는 모든 언어 이클립스 지원에서 메소드, 선언, 유형 또는 무료 텍스트를 검색합니다. 와일드 카드와 리그를 사용할 수도 있습니다.

예를 들어 일부 방법에 대한 모든 액세스를 찾는 데 어려움을 겪고 있습니다. 다시 한 번, Eclipse는 나를 위해 매우 잘 수행합니다. Ctrl + H는 Call Hierarchy View를 열 것입니다.

Mac에 있다면 TextWrangler Grep을 사용한 멀티 파일 검색에 다소 환상적입니다.

Komodo 편집을 시도 할 수도 있습니다. 많은 언어를 지원하고 재귀 적으로 검색 디렉토리를 지원하는 개발 IDE입니다. Java로 작성되어 "Every"플랫폼에서 작동합니다.

http://www.activestate.com/komodo_edit/

나는 PowerGrep를 보지 못했지만 Visual Studio의 "Find in Files"는 나에게 가장 적합합니다. 또한 "파일을 교체"하고 변경된 파일을 열어 실행 취소를 가능하게합니다.

최근 버전의 Windows에서는 FindStr.exe가 Find.exe보다 더 많은 기능을 갖춘 잘 제공됩니다.

findstr /nips /c : "고유 한 텍스트 문자열" *.txt

Grep만큼 강력하지는 않지만 작동합니다. /n은 당신에게 줄 번호를 제공합니다. /m은 당신에게 파일 이름을 제공합니다.

파일 사양을 잊어 버리면 종료를 기다립니다.

또한 CMD 쉘 스크립팅을 배우는 것이 좋습니다. "for /?"로 시작하십시오.

나는 당신이 프리웨어를 요구한다는 것을 알고 있지만, 다른 사람 이이 질문을 탐색하는 경우, 나는 살펴 보는 것이 좋습니다. 용리한 찾기. 나는 올해 전에 구입하여 매일 사용합니다. 다양한 유형의 검색에 대해 많은 경로 계획과 확장 구성이 설정되어 있습니다.

조금 노화되고 업그레이드되지 않은 것 같지만 광고대로 작동하며 무엇을 추가할지 확실하지 않습니다. 매년 나는 경쟁을 확인하기 위해 주위를 둘러보고 나에게 더 나은 일을 찾지 못했습니다. 경로 계획이 핵심 기능입니다.

$20.

Cygwin을 설치하면 얻을 수 있습니다 find 그리고 grep 유틸리티, 그렇게 할 수있는 유틸리티 :

find <dir> -name '*.cpp' -exec grep -H <pattern> {} \;

또는 파일 확장으로 필터링에 관심이없는 경우 : 또는 단순히 재귀 GREP :

grep -R <pattern> <dir>

Google 데스크탑. 파일이 색인화되면 모든 파일 (코드 또는 기타 파일)을 검색하는 데 매우 빠릅니다. 파일 유형으로 검색 할 수도 있습니다.

Windows XP를 사용하는 경우 Windows Live 검색을 권장하지 않습니다. 느리고 클라크입니다.

또 다른 투표 ACK. 유용성은 과장 될 수 없으며, 대형 코드 기반을 다룰 때 진정으로 가장 친한 친구입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top