컨텐츠 지원은 사용자 코드를 작성하기 위해 입력해야 하는 키 누름의 수를 줄일 수 있는 CDT로 빌드된 도구 세트입니다. 컨텐츠 지원 플러그인은 현재 컨텍스트, 범위 및 접두부에 근거하여 개발자가 입력할 사항을 예상하는 여러 구성요소로 이루어져 있습니다.
컨텐츠 지원은 문서의 어디에서나 코드 완료를 제공합니다. 현재 프로젝트의 경우 목록은 사용자가 입력한 글자 조합으로 시작하는 요소로 표시되며 각 제안의 관련성은 다음 순서로 결정됩니다.
팝업의 목록에서 각 항목을 가리키면 각 항목의 서명을 볼 수 있습니다. 그런 다음 목록에서 항목을 선택하여 직접 코드로 삽입할 수 있습니다.
범위에 따라 삽입될, 자주 사용하는 코드 섹션의 코드 템플리트를 작성하고 저장할 수 있습니다. 또한 컨텐츠 지원 기능은 템플리트를 코드화하기 위한 빠른 액세스를 제공합니다.
C/C++ 편집기에서 letter 조합을 입력하고 CTRL+SPACE를 입력하면(또는 마우스 오른쪽 단추로 누르고 컨텐츠 지원을 누르면), 사용자가 입력한 letter 조합으로 시작하는 코드 요소 및 코드 템플리트의 목록이 표시됩니다.
그런 다음 목록에서 코드 템플리트를 선택할 수 있으며 직접 사용자 코드로 삽입됩니다.
예를 들어, 코드 템플리트 do while 명령문은 다음 코드를 포함합니다.
목록에서 do 코드 템플리트 선택 시, 다음 코드를 삽입합니다.
do { } while (condition);
완료 엔진이 사용자 템플리트에서 하나의 제안만을 찾은 경우, 해당 제안이 현재 커서 위치에 삽입됩니다. 예를 들어, 새 .cpp 파일을 작성하고 mai+CTRL+SPACE를 입력하면 다음 코드가 커서 위치에 삽입됩니다.
int main(int argc, char **argv) { }
컨텐츠 지원을 호출하지만 완료 없음이 발견되면 상태에 관한 메시지를 표시하여 컨텐츠 지원 구문 분석기가 시간종료되었음을 알려줍니다.
컨텐츠 지원 사용
코드 템플리트 작성 및 편집
코드 템플리트 가져오기 및 내보내기