AWS Cloud9 통합 개발 환경(IDE)의 프로젝트 설정 작업 - AWS Cloud9

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

AWS Cloud9 통합 개발 환경(IDE)의 프로젝트 설정 작업

현재 AWS Cloud9 개발 환경에 적용되는 프로젝트 설정은 다음과 같은 종류의 설정을 포함합니다.

  • 소프트 탭 및 새 파일 줄 끝을 사용할지 여부와 같은 코드 편집기 동작

  • 무시할 파일 형식

  • 표시하거나 표시하지 않을 힌트 및 경고 유형

  • JavaScript, PHP, Python 및 Go 같은 프로그래밍 언어의 코드 및 서식 설정

  • 코드를 실행하고 빌드할 때 사용할 구성 유형

프로젝트 설정은 단일 환경에만 적용되지만 특정 환경에 대한 프로젝트 설정을 다른 환경에 적용할 수 있습니다.

프로젝트 설정 보기 또는 변경

  1. 메뉴 모음에서 [AWS Cloud9], [기본 설정(Preferences)]을 선택합니다.

  2. 현재 환경에 대한 프로젝트 설정을 보려면 [기본 설정(Preferences)] 탭의 측면 탐색 창에서 [프로젝트 설정(Project Settings)]을 선택합니다.

  3. 환경에 대한 현재 프로젝트 설정을 변경하려면 Project Settings(프로젝트 설정) 창에서 원하는 설정을 변경합니다.

사용자가 변경할 수 있는 프로젝트 설정을 참조하세요.

환경의 현재 프로젝트 설정을 다른 환경에 적용

  1. 소스 환경과 대상 환경의 AWS Cloud9 IDE 메뉴 모음에서 AWS Cloud9, Open Your Project Settings(프로젝트 설정 열기)를 선택합니다.

  2. 소스 환경에서 화면에 표시된 project.settings 탭의 콘텐츠를 복사합니다.

  3. 대상 환경에서 project.settings 탭의 콘텐츠를 소스 환경에서 복사한 콘텐츠로 덮어씁니다.

  4. 대상 환경에서 project.settings 탭을 저장합니다.

사용자가 변경할 수 있는 프로젝트 설정

다음 섹션에서는 [기본 설정(Preferences)] 탭의 [프로젝트 설정(Project Settings)] 창에서 변경할 수 있는 프로젝트 설정 종류를 설명합니다.

EC2 인스턴스

내 환경 중지

해당 환경의 IDE에 연결된 모든 웹 브라우저 인스턴스를 닫은 후 환경의 Amazon EC2 인스턴스를 자동으로 중지할 시기를 선택합니다(사용된 경우). 일주일에서 30분 사이의 기간 범위를 선택할 수 있습니다. 또한 AWS Cloud9 IDE를 종료한 후 자동으로 Amazon EC2 인스턴스를 중지하지 않도록 선택할 수도 있습니다.

IDE를 종료한 후 30분 이내에 인스턴스를 중지하려는 경우 콘솔 인터페이스를 사용하여 수동으로 중지합니다.

코드 편집기(Ace)

소프트 탭

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

로드 시 탭 크기 자동 감지

이 옵션을 선택하면 AWS Cloud9이 탭 크기를 추측하려고 시도합니다.

새 파일 줄 끝

새 파일에 사용할 줄 끝의 유형입니다.

유효한 옵션에는 다음이 포함됩니다.

  • Windows(CRLF)의 경우 캐리지 리턴으로 줄을 끝낸 다음 줄 바꿈으로 끝냅니다.

  • Unix(LF)의 경우 줄 바꿈만으로 줄을 끝낼 수 있습니다.

저장 시, 공백 제거

이 옵션을 선택하면 AWS Cloud9이 파일이 저장될 때마다 파일에서 불필요한 공백과 탭을 제거하려고 시도합니다.

파일에서 찾기

이 파일 무시

파일에서 찾을 때 AWS Cloud9가 무시하는 파일 형식입니다.

검색할 최대 파일 수(1,000개 단위)

파일에서 찾을 때 AWS Cloud9는 현재 범위에서 찾을 최대 파일 수를 1,000의 배수로 지정합니다.

힌트 및 경고

경고 레벨

사용하도록 설정할 최소 메시지 수준입니다.

유효한 값은 다음과 같습니다.

  • 정보(Info) - 정보, 경고 및 오류 메시지를 사용합니다.

  • 경고(Warning) - 경고 및 오류 메시지만 사용합니다.

  • 오류(Error - 오류 메시지만 사용합니다.

누락된 선택적 세미콜론 표시

선택할 경우 AWS Cloud9이 코드에 사용할 수 있지만 사용되지 않는 세미콜론을 발견할 때마다 파일에 플래그를 추가합니다.

선언되지 않은 변수 표시

선택할 경우 AWS Cloud9이 코드에서 선언되지 않은 변수를 발견할 때마다 파일에 플래그를 추가합니다.

사용되지 않은 함수 인수 표시

선택할 경우 AWS Cloud9이 함수에서 사용되지 않는 인수를 발견할 때마다 파일에 플래그를 추가합니다.

Ignore Messages Matching Regex(정규식과 일치하는 메시지 무시)

AWS Cloud9이 지정된 정규식과 일치하는 메시지를 표시하지 않습니다. 자세한 내용은 Mozilla 개발자 네트워크의 JavaScript 정규식 주제에서 정규식 패턴 작성을 참조하세요.

JavaScript 지원

.eslintrc를 사용하여 JavaScript 경고를 사용자 정의하세요.

선택할 경우 AWS Cloud9는 .eslintrc 파일을 사용하여 사용하거나 사용 중지할 JavaScript 경고를 결정합니다. 자세한 내용은 ESLint 웹 사이트에서 구성 파일 형식을 참조하세요.

JavaScript 라이브러리 코드 완성

이 제안 또는 자동 코드 완성을 시도할 때 AWS Cloud9가 사용하는 JavaScript 라이브러리입니다.

저장 시 코드 포맷

선택할 경우, 해당 파일이 저장될 때마다 AWS Cloud9는 JavaScript 파일의 코드 포맷을 시도합니다.

내장 JSBeautify를 코드 포맷터로 사용

선택할 경우, AWS Cloud9는 JSBeautify의 내부 구현을 사용하여 파일의 코드 가독성을 높이려고 합니다.

사용자 지정 코드 포맷터

이 JavaScript 파일에서 코드를 포맷할 때 AWS Cloud9가 실행을 시도하는 명령입니다.

빌드

환경의 빌더 경로

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

실행 및 디버그

환경의 러너 경로

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

미리 보기 URL

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

실행 구성

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

선택한 구성 제거

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

새 구성 추가

새 실행 구성을 생성합니다.

기본값으로 설정

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

코드 포맷터

JSBeautify 설정

파일에서 코드의 가독성을 높이기위한 설정입니다.

저장 시 코드 포맷

선택할 경우, AWS Cloud9는 코드 파일이 저장될 때마다 JSBeautify 설정을 적용하려고 시도합니다.

JavaScript에 JSBeautify를 사용

선택할 경우, AWS Cloud9는 JavaScript 파일이 저장될 때마다 JSBeautify 설정을 적용하려고 시도합니다.

빈 줄 유지

선택할 경우 AWS Cloud9는 코드 파일에서 빈 줄을 제거하지 않습니다.

배열 들여쓰기 유지

선택할 경우 AWS Cloud9이 코드 파일의 배열에서 요소 선언의 들여쓰기를 보존합니다.

JSLint 강제 공백

선택할 경우 AWS Cloud9이 JSLint 공백 규칙을 코드 파일에 적용하려고 시도합니다. 자세한 내용은 JSLint 도움말에서 ‘공백’을 참조하세요.

중괄호

코드에서 중괄호 정렬을 지정합니다.

유효한 값은 다음과 같습니다.

  • 제어 문의 중괄호 - 각 시작 및 끝 중괄호를 이동하여 필요에 따라 관련 제어 문과 정렬합니다.

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

    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

선택할 경우 AWS Cloud9이 HTML 코드의 <head><body> 섹션을 들여씁니다.

TypeScript 지원

저장 시 코드 포맷

선택할 경우, AWS Cloud9는 TypeScript 파일이 저장될 때마다 TypeScript 코드의 포맷을 시도합니다.

사용자 지정 코드 포맷터

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

PHP 지원

PHP 코드 완성 사용

선택할 경우, AWS Cloud9는 PHP 코드를 완성하려고 시도합니다.

PHP 완성 포함 경로

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

저장 시 코드 포맷

선택할 경우, AWS Cloud9는 PHP 파일이 저장될 때마다 PHP 코드의 포맷을 시도합니다.

사용자 지정 코드 포맷터

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

Python 지원

Python 코드 완성 사용

선택할 경우, AWS Cloud9는 Python 코드를 완성하려고 시도합니다. AWS Cloud9가 Python 코드를 완성하는 데 사용할 경로를 설정하려면 PYTHONPATH 설정을 사용합니다.

Python 버전

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

Pylint 명령줄 옵션

AWS Cloud9가 Python 코드와 함께 Pylint에 사용할 옵션입니다. 자세한 내용은 Pylint 웹 사이트에서 Pylint 사용자 설명서를 참조하세요.

PYTHONPATH

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

저장 시 코드 포맷

선택할 경우, AWS Cloud9는 Python 파일이 저장될 때마다 Python 코드의 포맷을 시도합니다.

사용자 지정 코드 포맷터

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

Go 지원

Go 코드 완성 사용

선택할 경우, AWS Cloud9는 Go 코드를 완성하려고 시도합니다.

저장 시 코드 포맷

선택할 경우, AWS Cloud9는 Go 파일이 저장될 때마다 Go 코드의 포맷을 시도합니다.

사용자 지정 코드 포맷터

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

수동으로 환경의 EC2 인스턴스 중지

EC2 인스턴스 설정을 사용하면 IDE에 연결된 모든 웹 브라우저 인스턴스를 닫고 나서 30분 후에 환경의 Amazon EC2 인스턴스를 자동으로 중지할 수 있습니다.

콘솔을 사용하여 즉시 인스턴스를 수동으로 중지할 수도 있습니다.

환경의 EC2 인스턴스를 수동으로 중지하려면

  1. IDE에 연결된 모든 웹 브라우저 인스턴스를 닫은 후 AWS Cloud9 콘솔에서 Your environments(환경)를 선택합니다.

  2. 창의 오른쪽 상단에서, 사용 중인 환경의 세부 정보를 표시하는 단추를 선택하고 [세부 정보 보기(View details)]를 선택합니다.

  3. [환경 세부 정보(Environment details)]의 [EC2 인스턴스(EC2 Instance)]에서 [인스턴스로 이동(Go To Instance)]을 선택합니다.

  4. Amazon EC2 콘솔의 Instance state(인스턴스 상태)에서 확인란을 선택하여 환경의 인스턴스를 선택합니다. 인스턴스 상태는 인스턴스가 아직 실행 중임을 나타낼 수 있습니다.

  5. [인스턴스 상태(Instance state)], [인스턴스 중지(Stop instance)를 차례로 선택합니다.

  6. 확인 메시지가 표시되면 [중지(Stop)]를 선택합니다. 인스턴스가 중지하는 데 몇 분 정도 걸릴 수 있습니다.