

 AWS Cloud9 는 더 이상 신규 고객이 사용할 수 없습니다. AWS Cloud9 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. [자세히 알아보기](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Cloud9 IDE에서 텍스트 찾기 및 바꾸기
<a name="find-replace-text"></a>

 AWS Cloud9 통합 개발 환경(IDE)의 찾기 및 바꾸기 막대를 사용하여 단일 파일 또는 여러 파일에서 텍스트를 찾고 바꿀 수 있습니다.
+  [한 파일에서 텍스트 찾기](#find-replace-text-find-single) 
+  [한 파일에서 텍스트 바꾸기](#find-replace-text-replace-single) 
+  [여러 파일에서 텍스트 찾기](#find-replace-text-find-multiple) 
+  [여러 파일에서 텍스트 바꾸기](#find-replace-text-replace-multiple) 
+  [찾기 및 바꾸기 옵션](#find-replace-text-replace-options) 

## 한 파일에서 텍스트 찾기
<a name="find-replace-text-find-single"></a>

1. 텍스트를 찾을 파일을 엽니다. 파일이 이미 열려 있으면 파일의 탭을 선택하여 파일을 활성 상태로 만듭니다.

1. 메뉴 모음에서 **Find, Find(찾기, 찾기)**를 선택합니다.

1. 찾기 및 바꾸기 모음의 **Find(찾기)**에 찾을 텍스트를 입력합니다.

1. 찾기 옵션을 추가로 지정하려면 [찾기 및 바꾸기 옵션](#find-replace-text-replace-options)을 참조하십시오.

1. 일치하는 항목이 있으면 [**찾기(Find)**] 상자의 [**0 중 0(0 of 0)**]이 0이 아닌 숫자로 바뀝니다. 일치하는 항목이 있으면 편집기가 첫 번째 일치 항목으로 이동합니다. 일치 항목이 두 개 이상 있는 경우 다음 일치 항목으로 이동하려면, **Find(찾기)** 상자의 오른쪽 화살표를 선택하거나 메뉴 모음에서 **Find, Find Next(찾기, 다음 찾기)**를 선택합니다. 이전 일치 항목으로 이동하려면 **Find(찾기)** 상자의 왼쪽 화살표를 선택하거나 메뉴 모음의 **Find, Find Previous(찾기, 이전 찾기)**를 선택합니다.

## 한 파일에서 텍스트 바꾸기
<a name="find-replace-text-replace-single"></a>

1. 텍스트를 바꿀 파일을 엽니다. 파일이 이미 열려 있으면 파일의 탭을 선택하여 파일을 활성 상태로 만듭니다.

1. 메뉴 모음에서 **Find, Replace(찾기, 바꾸기)**를 선택합니다.

1. 찾기 및 바꾸기 모음의 **Find(찾기)**에 찾을 텍스트를 입력합니다.

1. **Replace With(다음으로 바꾸기)**에 **Find(찾기)**에서 텍스트를 바꿀 텍스트를 입력합니다.

1. 찾기 및 바꾸기 옵션을 추가로 지정하려면 [찾기 및 바꾸기 옵션](#find-replace-text-replace-options)을 참조하십시오.

1. 일치하는 항목이 있으면 [**찾기(Find)**] 상자의 [**0 중 0(0 of 0)**]이 0이 아닌 숫자로 바뀝니다. 일치하는 항목이 있으면 편집기가 첫 번째 일치 항목으로 이동합니다. 일치 항목이 두 개 이상 있는 경우 다음 일치 항목으로 이동하려면, **Find(찾기)** 상자의 오른쪽 화살표를 선택하거나 메뉴 모음에서 **Find, Find Next(찾기, 다음 찾기)**를 선택합니다. 이전 일치 항목으로 이동하려면 **Find(찾기)** 상자의 왼쪽 화살표를 선택하거나 메뉴 모음의 **Find, Find Previous(찾기, 이전 찾기)**를 선택합니다.

1. 현재 일치 항목을 **Replace With(다음으로 바꾸기)**의 텍스트로 바꾼 후 다음 일치 항목으로 이동하려면 **바꾸기**를 선택합니다. 모든 일치 항목을 **Replace With(다음으로 바꾸기)**의 텍스트로 바꾸려면 **Replace All(모두 바꾸기)**을 선택합니다.

## 여러 파일에서 텍스트 찾기
<a name="find-replace-text-find-multiple"></a>

1. 메뉴 모음에서 **Find, Find in Files(찾기, 파일에서 찾기)**를 선택합니다.

1. 찾기 및 바꾸기 모음의 **Find(찾기)**에 찾을 텍스트를 입력합니다.

1. 찾기 옵션을 추가로 지정하려면 [찾기 및 바꾸기 옵션](#find-replace-text-replace-options)을 참조하십시오.

1. **Find(찾기)** 버튼의 오른쪽 상자(`*.*, -.*`가 있는 상자)에 찾기에 포함시키거나 제외시킬 파일 집합을 입력합니다. 예시:
   + 비워 둠, `*` 또는 `*.*`: 모든 파일을 찾습니다.
   +  `my-file.txt`: 이름이 `my-file.txt`인 파일만 찾습니다.
   +  `my*`: 파일 이름이 `my`로 시작하는 파일만 찾습니다.
   +  `my*.txt`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.txt`인 파일만 찾습니다.
   +  `my*.htm*`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm`으로 시작하는 모든 파일을 찾습니다.
   +  `my*.htm, my*.html`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm` 또는 `.html`인 모든 파일을 찾습니다.
   +  `-my-file.txt`: 이름이 `my-file.txt`인 파일을 검색하지 않습니다.
   +  `-my*`: `my`로 시작하는 파일을 검색하지 않습니다.
   +  `-my*.htm*`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm`으로 시작하는 파일을 검색하지 않습니다.
   +  `my*.htm*, -my*.html`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm`으로 시작하는 모든 파일을 검색합니다. 그러나 파일 이름이 `my`로 시작하고 파일 확장명이 `.html`인 파일을 검색하지 않습니다.

1. 위 상자 옆의 드롭다운 목록에서 다음 중 하나를 선택하여 찾기를 특정 위치로만 추가로 제한합니다.
   +  **환경**: **환경** 창의 파일만 찾습니다.
   +  **프로젝트(.gitignore'd 제외)(Project (excludes .gitignore'd))**: `.gitignore` 파일이 있는 경우 환경에서 `.gitignore` 파일에 나열된 파일 또는 파일 유형을 제외한 환경의 모든 파일을 찾습니다.
   +  **Selection(선택):**: **환경** 창에서 현재 선택한 파일만 찾습니다.
**참고**  
찾기를 폴더 하나로만 추가로 제한하려면 **환경** 창에서 폴더를 선택한 후 **Selection(선택)**을 선택합니다. 또는 **환경** 창에서 해당 폴더를 마우스 오른쪽 버튼으로 클릭한 후 컨텍스트 메뉴에서 **Search In This Folder(이 폴더에서 검색)**를 선택합니다.
   +  **즐겨찾기(Favorites)**: [**환경(Environment)**] 창의 [**즐겨찾기(Favorites)**] 목록에 있는 파일만 찾습니다.
   +  **Active File(활성 파일)**: 활성 파일만 찾습니다.
   +  **파일 열기(Open Files)**: [**환경(Environment)**] 창의 [**파일 열기(Open Files)**] 목록에 있는 파일만 찾습니다.

1. **Find(찾기)**를 선택합니다.

1. 일치 항목이 포함된 파일로 이동하려면 **검색 결과** 탭에서 해당 파일 이름을 두 번 클릭합니다. 특정 일치 항목으로 이동하려면 **검색 결과** 탭에서 해당 일치 항목을 두 번 클릭합니다.

## 여러 파일에서 텍스트 바꾸기
<a name="find-replace-text-replace-multiple"></a>

1. 메뉴 모음에서 **Find, Find in Files(찾기, 파일에서 찾기)**를 선택합니다.

1. 찾기 및 바꾸기 모음의 **Find(찾기)**에 찾을 텍스트를 입력합니다.

1. 찾기 옵션을 추가로 지정하려면 [찾기 및 바꾸기 옵션](#find-replace-text-replace-options)을 참조하십시오.

1. **Find(찾기)** 버튼의 오른쪽 상자(`*.*, -.*`가 있는 상자)에 찾기에 포함시키거나 제외시킬 파일 집합을 입력합니다. 예:
   + 비워 둠, `*` 또는 `*.*`: 모든 파일
   +  `my-file.txt`: 이름이 `my-file.txt`인 파일만
   +  `my*`: 파일 이름이 `my`로 시작하는 파일만
   +  `my*.txt`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.txt`인 파일만
   +  `my*.htm*`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm`으로 시작하는 모든 파일
   +  `my*.htm, my*.html`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm` 또는 `.html`인 모든 파일
   +  `-my-file.txt`: 이름이 `my-file.txt`인 파일을 검색하지 않습니다.
   +  `-my*`: `my`로 시작하는 파일을 검색하지 않습니다.
   +  `-my*.htm*`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm`으로 시작하는 파일을 검색하지 않습니다.
   +  `my*.htm*, -my*.html`: 파일 이름이 `my`로 시작하고 파일 확장명이 `.htm`으로 시작하는 모든 파일을 검색합니다. 그러나 파일 이름이 `my`로 시작하고 파일 확장명이 `.html`인 파일을 검색하지 않습니다.

1. 위 상자 옆의 드롭다운 목록에서 다음 중 하나를 선택하여 찾기를 특정 위치로만 추가로 제한합니다.
   +  **환경**: **환경** 창의 파일만
   +  **프로젝트(.gitignore'd 제외)(Project (excludes .gitignore'd))**: `.gitignore` 파일이 있는 경우 환경에서 `.gitignore` 파일에 나열된 파일 또는 파일 유형을 제외한 환경의 모든 파일을 찾습니다.
   +  **Selection: /(선택: /)**: 현재 선택한 파일만
   +  **즐겨찾기(Favorites)**: [**환경(Environment)**] 창의 [**즐겨찾기(Favorites)**] 목록에 있는 파일만 찾습니다.
   +  **Active File(활성 파일)**: 활성 파일만
   +  **파일 열기(Open Files)**: [**환경(Environment)**] 창의 [**파일 열기(Open Files)**] 목록에 있는 파일만 찾습니다.

1. **Replace With(다음으로 바꾸기)**에 **Find(찾기)**를 바꿀 텍스트를 입력합니다.

1. **바꾸기**를 선택합니다.
**참고**  
범위 내의 모든 파일에서 바꾸기 작업이 즉시 수행됩니다. 이 작업은 쉽게 실행 취소할 수 없습니다. 바꾸기 작업을 시작하기 전에 변경될 항목을 보려면 **찾기**를 선택합니다.

1. 바뀐 항목이 포함된 파일로 이동하려면 **검색 결과** 탭에서 해당 파일 이름을 두 번 클릭합니다. 특정 바뀐 항목으로 이동하려면 **검색 결과** 창에서 해당 바뀐 항목을 두 번 클릭합니다.

## 찾기 및 바꾸기 옵션
<a name="find-replace-text-replace-options"></a>

찾기 및 바꾸기 모음에서 다음 버튼을 선택하여 찾기 및 바꾸기 작업을 수정합니다.

![\[한 파일에서 검색\]](http://docs.aws.amazon.com/ko_kr/cloud9/latest/user-guide/images/ide-search-single.png)


![\[여러 파일에서 검색\]](http://docs.aws.amazon.com/ko_kr/cloud9/latest/user-guide/images/ide-search-multiple.png)

+  **정규식**: **Find(찾기)** 또는 **Find in Files(파일에서 찾기)**에 지정된 정규식과 일치하는 텍스트를 찾습니다. Mozilla 개발자 네트워크의 *JavaScript 정규식* 주제에서 [정규식 패턴 작성](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern)을 참조하세요.
+  **Match Case(대/소문자 구분)**: **Find(찾기)** 또는 **Find in Files(파일에서 찾기)**에 지정된 대/소문자와 일치하는 텍스트를 찾습니다.
+  **Whole Words(단어 단위로)**: 표준 단어 문자 규칙을 사용하여 **Find(찾기)** 또는 **Find in Files(파일에서 찾기)**에서 텍스트를 찾습니다.
+  **Wrap Around(순환)**: 파일이 하나인 경우, 다음 또는 이전 일치 항목으로 이동할 때 파일의 끝이나 시작에서 중지하지 않습니다.
+  **Search Selection(선택 영역 검색)**: 파일이 하나인 경우, 선택 영역에서만 찾습니다.
+  **콘솔에 표시(Show in Console)**: 여러 파일에 대해, 활성 창이 아니라 **콘솔**의 [**검색 결과(Search Results)**] 탭을 표시합니다.
+  **Preserve Case(대/소문자 보존)**: 파일이 하나인 경우에 한해 텍스트를 바꿀 때 해당하는 경우 대/소문자를 보존합니다.