
이 명령은 Replace Text 대화상자에 접근하는 데 사용되며, 여기서 현재 문서, 활성 프로젝트의 모든 텍스트 기반 문서, 열려 있는 모든 텍스트 기반 문서 또는 지정한 디렉터리의 모든 텍스트 기반 문서에 있는 특정 텍스트를 찾아 바꾸도록 검색을 구성할 수 있습니다.
이 명령은 Ctrl+H 키보드 바로가기를 사용해서도 접근할 수 있습니다.
명령을 실행하면 Replace Text 대화상자가 나타납니다. 이 대화상자는 기본적으로 두 가지 모드로 동작하며, 두 개의 탭을 통해 기능이 제공됩니다:
- Replace Text - 이 탭의 옵션을 사용하여 현재 문서 내에서만 텍스트 바꾸기를 구성합니다. 일치하는 텍스트의 첫 번째 항목만 바꾸려면 OK을(를) 클릭합니다. Prompt on replace 옵션이 활성화되어 있으면 텍스트가 강조 표시되고, 바꾸기를 확인하는 대화상자가 나타납니다. 이 항목만 바꾸려면 Yes 을(를) 클릭합니다. 이 대화상자에서 일치하는 모든 항목을 바꿀 기회도 제공됩니다. 또는 처음부터 모두 바꾸려면 OK 대신 Replace All을(를) 클릭합니다. 다시 말해, Prompt on replace 옵션의 상태에 따라 검색 텍스트의 모든 일치 항목이 즉시 바뀌거나, 각 항목마다 확인 프롬프트를 통해 바뀝니다.
- Replace in Files - 이 탭의 옵션을 사용하여 활성 프로젝트의 모든 텍스트 기반 문서, 열려 있는 모든 텍스트 기반 문서 또는 지정한 디렉터리의 모든 텍스트 기반 문서에 걸쳐 텍스트 바꾸기를 구성합니다. OK을(를) 클릭하면, 검색 범위에 포함된 파일에서 발견된 일치 항목이 모두 바뀝니다. 또한 Prompt on replace 옵션을 미리 설정하여 바꾸기 시 확인 프롬프트가 뜨도록 선택할 수 있습니다. Replacing 대화상자가 나타나 바꾸기 진행 상황을 표시합니다. 수행된 각 바꾸기는 Messages 패널에 항목으로 나열됩니다. 각 메시지에는 원본 파일, 검색된 텍스트가 발견된 줄, 해당 줄의 전체 텍스트, 그리고 검색 문자열이 시작되는 해당 줄 내 문자 위치가 표시됩니다.
각 경우마다, 수행된 바꾸기 횟수를 요약하는 정보 대화상자가 나타납니다.
팁
- Messages 패널의 각 메시지는 (x, y): <OriginalLineText> 형식이며, 여기서 x는 문서의 y번째 줄에서의 문자 위치를 의미합니다. 텍스트는 바꾸기 이전의 원본 텍스트를 보여줍니다.
- Replace in Files 모드를 사용해 텍스트를 바꿀 때 파일이 열려 있을 필요는 없습니다. 이러한 파일은 바꾸기를 수행하기 전에 Open changed files in editor 옵션을 활성화하면, 바꾸기 후 선택적으로 열 수 있습니다.
- Replace in Files 모드를 사용할 때, Messages 패널 항목에서 결과(바뀐 텍스트)로 크로스 프로브할 수 있습니다. 메시지를 더블클릭하기만 하면 됩니다.