Visual Studio에서 실제로 모든 파일을 검색하는 방법


86

Visual Studio를 사용하고 있습니다. 예를 들어 Utils 클래스에 FooBar ()라는 정적 공용 메서드가 있다고 가정 해 보겠습니다. 또한 많은 .aspx 파일에서이 방법을 사용한다고 가정 해 보겠습니다. FooBar ()의 메서드 시그니처를 FooBar (string)로 변경 한 다음 업데이트 할 수 있도록 Utils.FooBar의 모든 인스턴스를 찾고 싶다고 가정 해 보겠습니다.

이제 솔루션 탐색기 검색 상자로 이동하여 "파일 내용 내 검색"을 선택하고 "유틸리티"를 입력한다고 가정 해 보겠습니다. 모든 곳에서 Utils. * 메서드를 호출한다는 사실에도 불구하고 표시되는 유일한 것은 Utils.cs 파일입니다. "Utils.FooBar"를 계속 입력하면 아무 것도 표시되지 않습니다.

지금은 cygwin 창을 시작하고 일반 창 검색도 쓸모가 없기 때문에 grep을 사용하고 있습니다. 그러나 Visual Studio의 모든 파일 내에서 실제 검색 방법이 있어야하는 것 같습니다. 내가 뭔가를 놓치고 있습니까?

답변:


128

나는 당신이 ctrl+ shift+ 에 대해 이야기하고 있다고 생각합니다. F기본적으로 그것은 "look in : whole solution"에 있어야합니다.


CTRL +, (모두 이동)과 같은 인스 타 미리보기 창이 함께 제공되면 좋을 것입니다.
Andrew

1
오랜 시간 Intellij IDEA 사용자에게 환영받는 우연의 일치입니다.
Peter L

30

따라서 대답은 솔루션 탐색기 검색 상자를 사용하지 않는 것 같습니다.

대신 솔루션에서 파일을 연 다음 control-f 검색 팝업을 사용하여 다음 기준으로 모든 파일을 검색합니다.

  1. "-> 다음 찾기 / <-이전 찾기"선택기에서 "모두 찾기"선택
  2. 일반적으로 "현재 문서"라고만 표시되는 선택기에서 "현재 프로젝트"또는 "전체 솔루션"을 선택합니다.

3
문제는 때때로 "전체 솔루션"옵션이 없지만 아직 이유를 모르겠다는 것입니다. ctrl + shift + f접근 방식은 작동합니다.
Muflix

27

Ctrl+를 누릅니다. ,

그러면 "모두로 이동"이라는 이름 아래 도킹 된 창이 표시됩니다.

이 그림은 내 IDE의 "모두로 이동"입니다.

그림


2
그러나 프로젝트 / 솔루션 내에서 텍스트 (심볼에 대해 말하는 것이 아닙니다)를 찾을 수 없습니다. 최소한 VS 2017 (v15.6.5)
AlexMelw

1
파일 내용 내에서 모두 검색하는 것이 이상적입니다.
앤드류

8

드롭 다운 메뉴 선택을 통해 " 파일에서 찾기 "창 액세스하고 전체 솔루션의 모든 파일을 검색 할 수 있습니다 . 편집> 찾기 및 바꾸기> 파일에서 찾기

여기에 이미지 설명 입력

다른 방법은 아래 화면에 강조 표시된 " 표준 도구 모음 "버튼을 통해 " 파일에서 찾기 "창 을 여는 것입니다 .

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.