Eclipse IDE에 "프로젝트에서 찾기…"기능이 있습니까?


716

Eclipse에는 Xcode의 "프로젝트에서 찾기"기능과 같은 일부 텍스트를 전체 프로젝트에서 검색하는 방법이 있습니까?


5
여러 줄 정규 표현식 기반 검색에 대해서는 stackoverflow.com/questions/3164453/…
VonC

188
IDE의 기본 기능은 일식에서 너무 어려워서 Google에 필요했습니다. 와.
NightFury

14
공정하게 말하면 Search메뉴 아래에 있습니다. ; ^)
ruffin

10
찾기 / 바꾸기 동안 "ruffin"@ruffin
serine

@opticyclic 또는 NetBeans. 그것은 또한 Eclipse보다 훨씬 사용하기 쉬운 검색 기능을 가지고 있습니다.
cst1992

답변:


929

1. Ctrl+ H
2. 작업 공간 / 선택한 프로젝트에서 일반 텍스트 검색을 위해 파일 검색 을 선택하십시오

특정 표현식 검색의 경우 관련 탭 (예 : 특정 식별자를 검색 할 수있는 Java 검색)을 선택하십시오.

전체 프로젝트 검색 :

3. 범위 (양식 섹션에서)> 인클로저 프로젝트 (라디오 버튼 선택).


20
"CTRL-H-> 파일 검색 (TAB)-> 범위 (형식 섹션)-> 프로젝트 묶음 (RADIO 버튼 옵션)"은 코딩중인 현재 프로젝트에서만 작동합니다.
JStrahl

1
@Strahlee 그것은 실제로이 질문에 나를 가져 왔습니다. Ctrl + H는 인터넷을 통해 잘 문서화되어 있지만 패키지 탐색기의 모든 프로젝트에서 전역 검색을 수행하므로 매우 성가시다. Enclosing Projects 옵션을 사용하면 프로젝트 당 검색을 제한하는 것처럼 보입니다. 여기에 대한 답변이이를 반영하도록 업데이트되어야합니다.
JohnMerlino 2016 년

5
Eclipse Kepler를 사용하면 File name patterns예를 들어로도 채워야합니다 *. 이 정보가 제공 될 때까지 Search버튼이 회색으로 표시됩니다. 검색 기능이 Eclipse와 만나기 전에 너무 암호가 될 수 있다는 것을 몰랐습니다.

1
여러 프로젝트가 있지만 하나만 검색하고 싶습니다. 어떻게합니까?
Mawg는 모니카 복원은

93

Ctrl+ Alt+ G는 일식에서 작업 공간에서 선택된 텍스트를 찾는 데 사용할 수 있습니다.

OSX : ⌥ Option+ ⌘ Command+G



30

Ctrl+ H.

또한,

  • 패키지 탐색기에서 파일을 찾아 보지 않고 빠르게 파일을 엽니 다 : Ctrl+ Shift+ R.

  • 패키지 목록 ( Ctrl+ Shift+ )을 클릭하지 않고 유형 (예 : 클래스, 인터페이스)을 엽니 다 T.

  • 거대한 클래스 파일의 멤버 (메소드, 변수)로 직접 이동하십시오. 특히 많은 메소드의 이름이 비슷한 경우 : Ctrl+O

  • 소스 파일에서 행 번호 N 으로 이동 하십시오. Ctrl+ L, 행 번호를 입력하십시오.


Ctrl + Shift + R은 내가 찾던 것 – 완벽
schlenger

14

Ctrl+ H가 가장 좋습니다! 검색을 시작하기 전에 문자열을 복사하십시오!


나를 위해, 내가 선택한 문자열이 있다면, 그것을 누르면 검색 창에 나타납니다Ctrl+H
Jake Toronto

1
- 복사 및 두 개의 다른 사람들이 이미 대답 같은 것을 붙여 넣기 / - 11 좋아하는 얻을 / - 유래에 오신 것을 환영합니다
phil294

14

검색 대화 상자를 Search-> Search...열거 나 단축키 Ctrl+를H 사용하십시오 .

  1. 포함하는 텍스트 : 텍스트 검색을 수행 할 표현식을 입력하십시오.
  2. 대소 문자 구분 , 정규식 또는 전체 단어 를 원하는지 선택하십시오
  3. 파일 이름 패턴 : 이 필드에는 지정된 표현식을 찾거나 검색 할 파일의 모든 파일 이름 패턴을 입력하십시오.
  4. 범위: 검색 범위를 선택하십시오. 전체 작업 공간, 사전 정의 된 작업 세트, 이전에 선택한 리소스 또는 선택한 리소스를 포함하는 프로젝트를 검색 할 수 있습니다.
  5. 검색을 누르 십시오

여기에 이미지 설명을 입력하십시오


아, 아래를보고있었습니다 Edit > Find menu.
wisbucky

5

CTRL+ H는 실제로 정답이지만, 실제로 눌린 범위 는 매우 중요합니다. 작업중 인 파일을 마지막으로 클릭하면 다른 검색 창이 나타납니다 -Java Search : 여기에 이미지 설명을 입력하십시오

패키지 탐색기에서 디렉토리를 선택한 다음 Ctrl+ 를 누르 H거나 Search -> File..주 메뉴에서 선택 하면 원하는 창이 나타납니다- 파일 검색 : 여기에 이미지 설명을 입력하십시오


4

예, 그러나 글로벌 검색 패널을 열어야합니다. 그렇게하려면 IDE의 오른쪽 상단 모서리에있는 쌍안경 아이콘을 누르십시오.

함수 식별자, 메소드 범위 등으로 검색을 필터링 할 수도 있습니다.

  • 작업 공간 / 선택한 프로젝트에서 일반 텍스트 검색을 위해 파일 검색을 선택하십시오.
  • 특정 표현식 검색의 경우 관련 탭 (예 : 특정 식별자를 검색 할 수있는 Java 검색)을 선택하십시오.

3
Eclipse의 오른쪽 상단에 쌍안경이 없습니다 (또는 찾을 수있는 곳).
Brian Knoblauch

3

새로운 Eclipse 2019-09 4.13 빠른 검색 기능을 확인해야 합니다.

새로운 빠른 검색 대화 상자는 작업 공간에서 텍스트 검색을 실행하고 코드에서 일치하는 항목으로 바로 이동할 수있는 편리하고 간단하며 빠른 방법을 제공합니다.

이 대화 상자는 일치하는 텍스트 줄을 한 눈에 보여주는 빠른 개요를 제공합니다.
입력 할 수있는 한 빨리 업데이트되며 키보드 만 사용하여 빠르게 탐색 할 수 있습니다.

https://www.eclipse.org/eclipse/news/4.13/images/quick-search.png

키보드 단축키 Ctrl+ Alt+ Shift+ L
(또는 Mac의 경우 Cmd+ Alt+ Shift+) L를 누르면 일반적인 작업 과정이 시작됩니다 .
입력 할 때 몇 글자를 입력하면 검색 결과가 업데이트됩니다.
위 아래 화살표 키를 사용하여 일치하는 항목을 선택한 다음 Enter편집기에서 열려면 일치 시킵니다.


2

먼저 검색 대화 상자를 사용자 정의하십시오. Ctrl+ H. 사용자 정의 버튼을 클릭하고 다른 모든 파일을 선택 취소하면서 파일 검색을 선택하십시오. 대화 상자를 닫습니다.

지금 당신은 단어를 선택하고 타격에 의해 검색 할 수 있습니다 Ctrl+를 H다음과 Enter.


1

예, 그러나 글로벌 검색 패널을 열어야합니다. 그렇게하려면 IDE의 오른쪽 상단 모서리에있는 쌍안경 아이콘을 누르십시오.

함수 식별자, 메소드 범위 등으로 검색을 필터링 할 수도 있습니다.



1

매우 유용한 도구 "Eclipse Quicksearch"가 있습니다. Eclipse 용 Checkout SpringSource 업데이트 사이트 : http://dist.springsource.com/release/TOOLS/update/e4.6/ (당신이 즉, e4.4 또는 e4.5와 URL의 마지막 부분을 대체하는 다른 버전을 시도 할 수 있습니다)

Neon Release (4.6.0) 와 잘 작동합니다 . 소스 파일 미리보기로 멋진 증분 텍스트 검색을 제공합니다. 나는 지금까지 아무런 문제가 없었습니다.

사용법 : Alt + s"빠른 검색 명령"은 "빠른 텍스트 검색"대화창을 엽니 다. 검색이 대소 문자를 구분해야하는지 여부를 선택할 수 있습니다. 정말 좋은 도구입니다.


1
예,이 도구는 정말 유용합니다. Eclipse를 사용하는 모든 사람에게 권장합니다
Erdinc Ay

0

검색 및 바꾸기 '

Ctrl+ F 찾기 및 바꾸기 대화 상자 열기

Ctrl+ F/ Ctrl+ Shift+ K 이전 찾기 / 다음에 나오는 검색어 찾기 (찾기 창을 먼저 닫습니다).

Ctrl+ H 검색 작업 영역 (Java 검색, 작업 검색 및 파일 검색).

Ctrl+ J/ Ctrl+ Shift+ J증분 검색 앞으로 / 뒤로. Ctrl+ 를 누른 후 검색어를 입력 J하면 이제 검색 창이 있습니다. Ctrl+ shift+ O 클래스를 찾기 위해 리소스 검색 대화 상자를 엽니 다.


0

Ctrl+ H는 매우 편리합니다. 전체 작업 공간이 아닌 현재 프로젝트에서 주로 검색합니다. 현재 버퍼에있는 문자열의 전체 프로젝트에서 모든 발생을 찾으려면 문자열을 선택하고 Ctrl+를 누르고 Enter 키를 누르십시오 H. 그렇게 쉬워요!

리소스 필터를 사용하십시오! Eclipse는 프로젝트에 정의 된 자원 필터를 사용하여 검색 결과를 제한합니다 (예 : 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 특성-> 자원-> 자원 필터 선택). 따라서 프로젝트의 일부에서 검색 히트를 계속 받으면 Eclipse에 리소스 필터를 추가하여 해당 항목을 건너 뛸 수 있습니다. 프로젝트 디렉토리 구조의 일부인 빌드 파일 또는 로그 또는 기타 임시 파일이 있지만 소스 코드 중 하나만 검색하려는 경우에 특히 유용합니다. 또한 리소스 필터에서 제외 된 파일 / 디렉토리는 패키지 탐색기에도 표시되지 않으므로 항상 원치 않을 수도 있습니다.


0

다른 사람들이 잊어 버린 것은 쉬운 텍스트 검색을위한 Ctrl+ Shift+ L입니다. 어디서나 검색하고 빠르고 효율적입니다. 이클립스의 확장 인 스프린트 툴 슈트 일 수 있습니다 (그리고 최신 버전에서도 사용 가능)


1
이 조합의 기본 바인딩은 "키 지원 표시"입니다. 무슨 말을했는지 모르겠다.
Noumenon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.