|
이 섹션은 디렉터리 내에서 탐색하는 것에 이용 가능한 find 옵션을 기술합니다.
Replace 다이얼로그는 단일 파일을 검색하는 것에 좋습니다. 만일 당신이 여러 개의 파일에서 무엇인가를 찾을 필요가 있다면, 당신은 Replace in Path 에서 불러서 Replace in Path 특징을 사용할 수 있습니다. 당신은 여러 방법에서 그것을 할 수 있습니다:
에디터로부터의:
초점이 에디터에 있을 때 Ctrl + Shift + R 를 누르거나 Search 메뉴에서 Replace in Path...를 선택하십시오.
Project
View 또는 Commander 로부터:
툴 윈도우에서 파일 또는 디렉터리를 선택하고, Ctrl + Shift + R 를 누르거나 Search 메뉴에서 선택된 목록에서 오른쪽 버튼을 클릭하여 불려지는 문맥메뉴로부터 또는 Search 메뉴로부터 Replace in Path...를 선택하십시오.

이 다이얼로그는 많은 다른 옵션을 가집니다:
|
Text to find
|
이 콤보 박스에서 당신은 검색하는 텍스트를 타이프할 수 있거나, 선택할 수 있습니다.
|
|
Replace
with
|
이 콤보 박스에서 당신은 발견된 표현식을 교체하기 위해 타이프할 수 있거나, 텍스트를 선택할 수 있습니다.
|
|
옵션 그룹
|
|
Case sensitive
|
만일 선택되면, 검색을 수행하는 대문자와 소문자는 다릅니다.
|
|
Preserve case
|
만일 선택되면, IDEA는 교체 동작을 다음과 같이 수행합니다:
첫 번째 문자의 격과 처음 문자열의 일반의 격은 유지될 것입니다. 예를 들면, 만일 당신이 교체 패턴으로서
"yourtest" 타이프하면
"MyTest"는
“Yourtest”로 교체될 것입니다. 만일 Case sensitive 또는 Regular expressions 체크 박스가 선택되면 불가능합니다.
|
|
Whole words only
|
만일 선택되면, 단지 기호 순서를 위해 있는 전체의 단어의 검색은 스페이스/탭/구두점/특수 문자와 함께 다른 한편과 분리했습니다.
만일 Regular
expressions 체크 박스가 선택되면 불가능합니다.
|
|
Regular expressions
|
만일 선택되면, 당신에게 자바 perl5와 같은 정규 표현을 사용하는 것을 허락합니다.
|

|
정규 표현과 그 구문에 관한 정보에 대해, java.util.regex
(Java SDK 1.4)에 대한Javadoc를 참조하십시오.
|
|

|
후방 참조는 \n 이 아닌 $n 형식을 가지고 있어야만 합니다( java.util.regex에서와 같이)
|
|
|
범위 그룹
|
|
Whole project
|
만일 선택되면, 전체 프로젝트에서 수행된 검색을 설정합니다.
|
|
Module
|
만일 선택되면, 드롭-다운 박스가 검색/교체하는 프로젝트 모듈을 선택하는 것을 가능하게 합니다.
|
|
Directory
디렉터리
|
만일 선택되면, Recursively 검색이 수행된 곳의 디렉터리 이름을 보여주는 체크 박스와 텍스트 박스를 사용 가능하게 합니다. 텍스트 박스는 에디터에서 현재 열리는 파일이 위치하는(만일 당신이 에디터로부터 다이얼로그를 부르면) 곳 또는 툴 윈도우에서 선택했던 파일이 위치하거나
(만일 당신이 툴 윈도우로부터 다이얼로그를 부르면), 또는 툴 윈도우에서 디렉터리 이름이 선택된 곳의 디렉터리 이름을 이미 포함합니다.
ellipsis 버튼을 누르면 검색을 만드는 디렉터리를 선택할 수 있는 Select Path 다이얼로그를 부릅니다.
|
|
Recursively
|
만일 선택되면, 선택된 디렉터리와 그 하위 디렉터리에서 수행된 검색을 설정합니다.
|
|
파일명 필터
|
|
File mask
|
만일 선택되면, 당신은 검색하는 파일에 대한 파일 마스크 와일드 카드(새로운 또는 드롭-다운 목록으로부터 선택된)를 설정할 수 있는 곳의 드롭-다운 박스가 사용 가능해집니다. 와일드 카드는 *(애스터리스크)(어느 기호의 설정을 대신하기 위해서)와 ?(물음표)(하나의 기호로 대신하는데 사용되는)와 같은 기호를 포함할 수 있습니다.
|
|
Open in new tab
|
만일 선택되면, 별도 탭에서 표시된 검색 결과를 설정합니다. 만일 Find 툴 윈도우가 벌써 열렸다면, 이 체크 박스는 사용 가능하게 하게 됩니다.
|
|
교체를 시작하기 위해 OK를 클릭하십시오. 검색 결과는 Find 도구 창에 주어집니다.

그러나, 당신은 처음에 첫 번째 발견된 항목에 네비게이트 할 것이고 다음 Replace 다이얼로그가 나타날 것 입니다:

이 다이얼로그는 사용자에게 에디터에서 바뀌는 모든 항목을 보는 것을 허락합니다. 다이얼로그는 많은 버튼을 가집니다:
|
Replace
|
그것을 선택하면 에디터에서 캐럿이 현재 위치하는 항목을 교체합니다.
|
|
Skip
|
그것을 선택하면 캐럿이 현재 위치하는 항목에 대한 절차를 교체하고 있으면서 스킵합니다.
|
|
All in This File
|
그것을 선택하면 에디터에서 현재 초점을 가지고 있는 파일에서 모든 항목을 교체합니다.
|
|
All Files
|
그것을 선택하면 모든 발견된 항목을 교체합니다.
|
|
Cancel
|
다이얼로그를 닫습니다.
|
|
만일 Replace 다이얼로그가 닫히고 발견된 일부 항목이 변경되지 않거나, 스킵하지 않았다면, Find 툴 윈도우는 그들을 보일 것 입니다. 그렇지 않으면, 그것은 또 닫힐 것입니다.
|