

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

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

# 프로젝트 설정 사용자 지정
<a name="settings-project-change"></a>

다음 섹션에서는 [**기본 설정(Preferences)**] 탭의 [**프로젝트 설정(Project Settings)**] 창에서 변경할 수 있는 프로젝트 설정 종류를 설명합니다.
+  [EC2 인스턴스](#settings-project-change-ec2-instance) 
+  [코드 편집기(Ace)](#settings-project-change-code-editor-ace) 
+  [파일에서 찾기](#settings-project-change-find-in-files) 
+  [힌트 및 경고](#settings-project-change-hints-and-warnings) 
+  [JavaScript 지원](#settings-project-change-javascript-support) 
+  [빌드](#settings-project-change-build) 
+  [실행 및 디버그](#settings-project-change-run-and-debug) 
+  [실행 구성](#settings-project-change-run-configurations) 
+  [코드 포맷터](#settings-project-change-code-formatters) 
+  [TypeScript 지원](#settings-project-change-typescript-support) 
+  [PHP 지원](#settings-project-change-php-support) 
+  [Python 지원](#settings-project-change-python-support) 
+  [Go 지원](#settings-project-change-go-support) 

## EC2 인스턴스
<a name="settings-project-change-ec2-instance"></a>

** **내 환경 중지** **  
해당 환경의 IDE에 연결된 모든 웹 브라우저 인스턴스를 닫은 후 환경의 Amazon EC2 인스턴스를 자동으로 중지할 시기를 선택합니다(사용된 경우). 일주일에서 30분 사이의 기간 범위를 선택할 수 있습니다. AWS Cloud9 IDE를 종료한 후 Amazon EC2 인스턴스를 자동으로 중지하지 않도록 선택할 수도 있습니다.  
IDE를 종료한 후 30분 이내에 인스턴스를 중지하려는 경우 [콘솔 인터페이스를 사용하여 수동으로 중지](stopping-instance-manually.md)합니다.

## 코드 편집기(Ace)
<a name="settings-project-change-code-editor-ace"></a>

** **소프트 탭** **  
이 옵션을 선택하면 `Tab` 키를 누를 때마다 탭 문자 대신 지정된 수의 공백을 삽입합니다.

** **로드 시 탭 크기 자동 감지** **  
선택하면 탭 크기를 추측하려고 AWS Cloud9 시도합니다.

** **새 파일 줄 끝** **  
새 파일에 사용할 줄 끝의 유형입니다.  
유효한 옵션에는 다음이 포함됩니다.  
+  **Windows(CRLF)**의 경우 캐리지 리턴으로 줄을 끝낸 다음 줄 바꿈으로 끝냅니다.
+  **Unix(LF)**의 경우 줄 바꿈만으로 줄을 끝낼 수 있습니다.

** **저장 시, 공백 제거** **  
선택하면 파일이 저장될 때마다 파일에서 불필요한 공백 및 탭으로 간주되는 항목을 제거하려고 AWS Cloud9 시도합니다.

## 파일에서 찾기
<a name="settings-project-change-find-in-files"></a>

** **이 파일 무시** **  
파일에서를 찾을 때가 AWS Cloud9 무시하는 파일 유형입니다.

** **검색할 최대 파일 수(1,000개 단위)** **  
파일에서 찾을 때가 현재 범위에서 AWS Cloud9 찾는 최대 파일 수는 1,000의 배수입니다.

## 힌트 및 경고
<a name="settings-project-change-hints-and-warnings"></a>

** **경고 레벨** **  
사용하도록 설정할 최소 메시지 수준입니다.  
유효 값에는 다음이 포함됩니다.  
+  **정보(Info)** - 정보, 경고 및 오류 메시지를 사용합니다.
+  **경고(Warning)** - 경고 및 오류 메시지만 사용합니다.
+  **오류(Error** - 오류 메시지만 사용합니다.

** **누락된 선택적 세미콜론 표시** **  
활성화하면 코드에 사용할 수 있지만 사용되지 않는 세미콜론을 발견할 때마다 파일에 AWS Cloud9 플래그가 표시됩니다.

** **선언되지 않은 변수 표시** **  
활성화하면 코드에서 선언되지 않은 변수를 발견할 때마다 파일에 AWS Cloud9 플래그가 표시됩니다.

** **사용되지 않은 함수 인수 표시** **  
활성화된 경우 함수에서 사용되지 않는 인수를 발견할 때마다 파일에 AWS Cloud9 플래그가 지정됩니다.

** **Ignore Messages Matching Regex(정규식과 일치하는 메시지 무시)** **  
AWS Cloud9 는 지정된 정규식과 일치하는 메시지를 표시하지 않습니다. 자세한 내용은 Mozilla 개발자 네트워크의 *JavaScript 정규식* 주제에서 [정규식 패턴 작성](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern)을 참조하세요.

## JavaScript 지원
<a name="settings-project-change-javascript-support"></a>

** **.eslintrc를 사용하여 JavaScript 경고를 사용자 정의하세요.****  
활성화된 경우 `.eslintrc` 파일을 AWS Cloud9 사용하여 활성화 또는 비활성화할 JavaScript 경고를 결정합니다. 자세한 내용은 ESLint 웹 사이트에서 [구성 파일 형식](http://eslint.org/docs/user-guide/configuring#configuration-file-formats)을 참조하세요.

** **JavaScript 라이브러리 코드 완성** **  
가 자동 코드 완성을 제안하거나 수행하기 위해 AWS Cloud9 사용하는 JavaScript 라이브러리입니다.

** **저장 시 코드 포맷** **  
활성화된 경우는 JavaScript 파일이 저장될 때마다 파일의 코드 형식을 지정하려고 AWS Cloud9 시도합니다.

** **내장 JSBeautify를 코드 포맷터로 사용** **  
활성화된 경우의 내부 구현JSBeautify을 AWS Cloud9 사용하여 파일에서 코드의 가독성을 높이려고 시도합니다.

** **사용자 지정 코드 포맷터** **  
JavaScript 파일에서 코드 형식을 지정할 때가 실행을 시도 AWS Cloud9 하는 명령입니다.

## 빌드
<a name="settings-project-change-build"></a>

** **환경의 빌더 경로** **  
모든 사용자 지정 빌드 구성에 대한 경로입니다.

## 실행 및 디버그
<a name="settings-project-change-run-and-debug"></a>

** **환경의 러너 경로** **  
모든 사용자 지정 실행 구성에 대한 경로입니다.

** **미리 보기 URL** **  
환경의 애플리케이션을 미리 보는 데 사용할 URL입니다.

## 실행 구성
<a name="settings-project-change-run-configurations"></a>

이 환경에 대한 사용자 지정 실행 구성입니다.

** **선택한 구성 제거** **  
선택한 실행 구성을 삭제합니다.

** **새 구성 추가** **  
새 실행 구성을 생성합니다.

** **기본값으로 설정** **  
선택한 실행 구성을 기본 실행 구성으로 설정합니다.

## 코드 포맷터
<a name="settings-project-change-code-formatters"></a>

** **JSBeautify 설정** **  
파일에서 코드의 가독성을 높이기위한 설정입니다.    
** **저장 시 코드 포맷** **  
활성화된 경우 코드 파일이 저장될 때마다 JSBeautify 설정을 적용하려고 AWS Cloud9 시도합니다.  
** **JavaScript에 JSBeautify를 사용** **  
활성화하면 JavaScript 파일이 저장될 때마다 JSBeautify 설정을 적용하려고 AWS Cloud9 시도합니다.  
** **빈 줄 유지** **  
활성화된 경우 코드 파일에서 빈 줄을 제거 AWS Cloud9 하지 않습니다.  
** **배열 들여쓰기 유지** **  
활성화된 경우 코드 파일의 배열에서 요소 선언의 들여쓰기를 AWS Cloud9 유지합니다.  
** **JSLint 강제 공백** **  
활성화된 경우 코드 파일에 JSLint 공백 규칙을 적용하려고 AWS Cloud9 시도합니다. 자세한 내용은 [JSLint 도움말](http://jslint.com/help.html)에서 ‘공백’을 참조하세요.  
** **중괄호** **  
코드에서 중괄호 정렬을 지정합니다.  
유효 값에는 다음이 포함됩니다.  
+  **제어 문의 중괄호** - 각 시작 및 끝 중괄호를 이동하여 필요에 따라 관련 제어 문과 정렬합니다.

  예를 들어, 이 코드의 형식은 다음과 같습니다.

  ```
  for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}
  ```

  파일이 저장될 때 이 코드로 바뀝니다.

  ```
  for (var i = 0; i < 10; i++) {
     if (i == 5) {
        console.log("Halfway done.")
     }
  }
  ```
+  **중괄호 새 줄로 이동** - 필요에 따라 각 중괄호를 새 줄로 이동합니다.

  예를 들어, 이 코드의 형식은 다음과 같습니다.

  ```
  for (var i = 0; i < 10; i++) { if (i == 5) { console.log("Halfway done.") }}
  ```

  파일이 저장될 때 이 코드로 바뀝니다.

  ```
  for (var i = 0; i < 10; i++) {if (i == 5)
    {
       console.log("Halfway done.")
    }
    }
  ```
+  **끝 중괄호 새 줄로 이동** - 필요에 따라 각 끝 중괄호를 새 줄로 이동합니다.

  예를 들어, 이 코드의 형식은 다음과 같습니다.

  ```
  for (var i = 0; i < 10; i++) {
    if (i == 5) { console.log("Halfway done.") }
  }
  ```

  파일이 저장될 때 이 코드로 바뀝니다.

  ```
  for (var i = 0; i < 10; i++) {
     if (i == 5) {
        console.log("Halfway done.")
     }
  }
  ```  
** **인라인 블록 유지** **  
활성화된 경우 인라인 블록의 시작 및 끝 중괄호가 같은 줄에 있는 경우 인라인 블록의 시작 및 끝 중괄호를 별도의 줄로 이동하려고 시도 AWS Cloud9 하지 않습니다.  
** **조건 앞에 공백 추가** **  
활성화된 경우 필요에 따라 각 조건부 선언 앞에 공백을 AWS Cloud9 추가합니다.  
** **문자열 이스케이프 해제** **  
활성화된 경우 이스케이프된 문자열을 이스케이프되지 않은 해당 문자열로 AWS Cloud9 변환합니다. 예를 들어 `\n`를 개행 문자로 변환하고 `\r`를 캐리지 리턴 문자로 변환합니다.  
** **들여쓰기 내부 HTML** **  
활성화된 경우 HTML 코드의 AWS Cloud9 들여쓰기 `<head>` 및 `<body>` 섹션입니다.

## TypeScript 지원
<a name="settings-project-change-typescript-support"></a>

** **저장 시 코드 포맷** **  
활성화하면 TypeScript 파일이 저장될 때마다 TypeScript 코드 형식을 지정하려고 AWS Cloud9 시도합니다.

** **사용자 지정 코드 포맷터** **  
TypeScript 코드에 대한 사용자 지정 코드 포맷 구성의 경로입니다.

## PHP 지원
<a name="settings-project-change-php-support"></a>

** **PHP 코드 완성 사용** **  
활성화된 경우 PHP 코드를 완료하려고 AWS Cloud9 시도합니다.

** **PHP 완성 포함 경로** **  
가 PHP 코드 완료를 돕기 위해 AWS Cloud9 사용하는 위치입니다. 예를 들어 AWS Cloud9 가 코드 완성에 사용하도록 할 사용자 지정 PHP 파일이 `~/environment` 디렉터리에 있는 경우 이 경로에 `~/environment`를 추가합니다.

** **저장 시 코드 포맷** **  
활성화하면 PHP 파일이 저장될 때마다 PHP 코드 형식을 지정하려고 AWS Cloud9 시도합니다.

** **사용자 지정 코드 포맷터** **  
PHP 코드에 대한 사용자 지정 코드 포맷 구성의 경로입니다.

## Python 지원
<a name="settings-project-change-python-support"></a>

** **Python 코드 완성 사용** **  
활성화된 경우 Python 코드를 완료하려고 AWS Cloud9 시도합니다. 가 Python 코드를 완료하는 데 AWS Cloud9 사용할 경로를 설정하려면 **PYTHONPATH** 설정을 사용합니다.

** **Python 버전** **  
사용할 Python 버전을 지정합니다.

** **Pylint 명령줄 옵션** **  
가 Python 코드와 Pylint 함께 AWS Cloud9 에 사용할 수 있는 옵션입니다. 자세한 내용은 Pylint 웹 사이트에서 [Pylint 사용자 설명서](https://pylint.readthedocs.io/en/latest/)를 참조하세요.

** **PYTHONPATH** **  
에서 사용할 Python 라이브러리 및 패키지의 경로 AWS Cloud9 입니다. 예를 들어 사용자 지정 Python 라이브러리와 패키지가 `~/environment` 디렉터리에 있는 경우 `~/environment`를 이 경로에 추가합니다.

** **저장 시 코드 포맷** **  
활성화하면 Python 파일이 저장될 때마다 Python 코드 형식을 지정하려고 AWS Cloud9 시도합니다.

** **사용자 지정 코드 포맷터** **  
Python 코드에 대한 사용자 지정 코드 포맷 구성의 경로입니다.

## Go 지원
<a name="settings-project-change-go-support"></a>

** **Go 코드 완성 사용** **  
활성화된 경우 Go 코드를 완료하려고 AWS Cloud9 시도합니다.

** **저장 시 코드 포맷** **  
활성화하면 Go 파일이 저장될 때마다 Go 코드 형식을 지정하려고 AWS Cloud9 시도합니다.

** **사용자 지정 코드 포맷터** **  
Go 코드에 대한 사용자 지정 코드 포맷 구성의 경로입니다.