컨텐츠 지원

컨텐츠 지원은 사용자 코드를 작성하기 위해 입력해야 하는 키 누름의 수를 줄일 수 있는 CDT로 빌드된 도구 세트입니다. 컨텐츠 지원 플러그인은 현재 컨텍스트, 범위 및 접두부에 근거하여 개발자가 입력할 사항을 예상하는 여러 구성요소로 이루어져 있습니다.

코드 완료

컨텐츠 지원은 문서의 어디에서나 코드 완료를 제공합니다. 현재 프로젝트의 경우 목록은 사용자가 입력한 글자 조합으로 시작하는 요소로 표시되며 각 제안의 관련성은 다음 순서로 결정됩니다.

컨텐츠 지원을 호출할 때(예를 들어, Ctrl+Space를 입력할 때) 코드 완료 기능을 트리거하지만 ".", "->" 또는 "::"을 입력할 때에도 이 기능은 자동으로 활성화됩니다.

코드 지원 팝업을 보여 주는 C++ 예제

팝업의 목록에서 각 항목을 가리키면 각 항목의 서명을 볼 수 있습니다. 그런 다음 목록에서 항목을 선택하여 직접 코드로 삽입할 수 있습니다.

코드 템플리트

범위에 따라 삽입될, 자주 사용하는 코드 섹션의 코드 템플리트를 작성하고 저장할 수 있습니다. 또한 컨텐츠 지원 기능은 템플리트를 코드화하기 위한 빠른 액세스를 제공합니다.

C/C++ 편집기에서 letter 조합을 입력하고 CTRL+SPACE를 입력하면(또는 마우스 오른쪽 단추로 누르고 컨텐츠 지원을 누르면), 사용자가 입력한 letter 조합으로 시작하는 코드 요소 및 코드 템플리트의 목록이 표시됩니다.

그런 다음 목록에서 코드 템플리트를 선택할 수 있으며 직접 사용자 코드로 삽입됩니다.

코드 지원 팝업을 보여 주는 C++ 예제

예를 들어, 코드 템플리트 do while 명령문은 다음 코드를 포함합니다.

do-while 예제를 보여 주는 코드 템플리트

목록에서 do 코드 템플리트 선택 시, 다음 코드를 삽입합니다.

do {
} while (condition);

완료 엔진이 사용자 템플리트에서 하나의 제안만을 찾은 경우, 해당 제안이 현재 커서 위치에 삽입됩니다. 예를 들어, 새 .cpp 파일을 작성하고 mai+CTRL+SPACE를 입력하면 다음 코드가 커서 위치에 삽입됩니다.

int
main(int argc, char **argv) {
	
}

완료 없음

컨텐츠 지원을 호출하지만 완료 없음이 발견되면 상태에 관한 메시지를 표시하여 컨텐츠 지원 구문 분석기가 시간종료되었음을 알려줍니다.

컨텐츠 지원 사용 가능한 완료가 없음 메시지

관련 개념
코드 입력

관련 타스크
컨텐츠 지원 사용
코드 템플리트 작성 및 편집
코드 템플리트 가져오기 및 내보내기

관련 참조
C/C++ Perspective 아이콘

IBM Copyright Statement