Skip to content
//Visual Studio IntelliCode | Visual Studio
Visual Studio IntelliCode | Visual Studio2019-07-18T16:20:26-07:00

Visual Studio IntelliCode

AI 지원 개발

뉴스 및 업데이트 등록

자신 있게 코딩

더 빠르게 문제 찾기

중요 코드 검토

IntelliSense 지원 – C#

IntelliCode는 가장 사용할 가능성이 큰 항목을 완성 목록 맨 위에 배치하므로 시간이 절약됩니다. IntelliCode 권장 사항은 GitHub에 있는 수천 개의 오픈 소스 프로젝트(각 프로젝트는 100개가 넘는 별점을 획득함)를 기반으로 합니다. 코드 컨텍스트와 결합되는 경우 완성 목록은 일반적인 사례의 수준을 올리도록 조정됩니다.

IntelliCode는 문 완성에만 국한되지 않습니다. 시그니처 도움말도 컨텐스트에 대해 가장 가능성이 많은 오버로드를 제안합니다.

사용자 형식에 대한 코드 기반의 권장 사항(미리 보기 -C#)

이 미리 보기 기능을 사용하면, C#을 사용하는 경우 IntelliCode를 통해 사용자 지정 모델을 빌드하여 고유한 유틸리티 클래스의 메서드나 도메인 특정 라이브러리 호출과 같은, 오픈 소스 도메인에 없는 코드에 대한 권장 사항을 제공할 수 있습니다. 아래에서 자세히 알아보세요.

인수 완성(미리 보기)

문 완성 시그니처 도움말 외에도, IntelliCode는 올바른 인수를 빠르게 선택할 수 있도록 인수 권장 사항을 제공합니다.

코드 스타일 및 서식 지정 규칙 유추(미리 보기)

코드베이스에서 .editorconfig 파일을 동적으로 만들어 코딩 스타일 및 양식을 정의하는 Visual Studio IntelliCode를 사용하여 간단하게 코드의 일관성을 유지하세요.

참고: 모든 미리 보기 기능은 기본적으로 꺼져 있으며, 도구 > 옵션 > IntelliCode 페이지를 통해 사용하도록 설정할 수 있습니다.

Visual Studio 2019 버전 16.1에서 C#, C++, TypeScipt/JavaScript 또는 XAML을 지원하는 워크로드가 있으면 이 기능이 기본적으로 설치되어 있습니다.

지금 사용해보기
Visual Studio 2019

IntelliSense 지원 – C++

IntelliCode는 가장 사용할 가능성이 큰 항목을 완성 목록 맨 위에 배치하므로 시간이 절약됩니다. IntelliCode 권장 사항은 GitHub에 있는 수천 개의 오픈 소스 프로젝트(각 프로젝트는 100개가 넘는 별점을 획득함)를 기반으로 합니다. 코드 컨텍스트와 결합되는 경우 완성 목록은 일반적인 사례의 수준을 올리도록 조정됩니다.

C++를 작성하는 경우 IntelliCode는 STL 등의 인기 있는 라이브러리를 사용할 때 도움이 됩니다. 코드 컨텍스트를 사용하여 가장 유용한 권장 사항이 첫 번째로 제공됩니다. 예를 들어 while 루프 내에서 std::string을 사용하는 경우 substr 메서드가 맨 위에 표시됩니다.

참고: C++ 모델은 미리 보기 상태이며, 기본적으로 꺼져 있습니다. 사용하도록 설정하려면 도구 > 옵션 > IntelliCode 페이지로 이동합니다.

Visual Studio 2019 버전 16.1에서 C#, C++, TypeScipt/JavaScript 또는 XAML을 지원하는 워크로드가 있으면 이 기능이 기본적으로 설치되어 있습니다.


지금 사용해보기
Visual Studio 2019

IntelliSense 지원 – Java

IntelliCode는 가장 사용할 가능성이 큰 항목을 완성 목록 맨 위에 배치하므로 시간이 절약됩니다. IntelliCode 권장 사항은 GitHub에 있는 수천 개의 오픈 소스 프로젝트(각 프로젝트는 100개가 넘는 별점을 획득함)를 기반으로 합니다. 코드 컨텍스트와 결합되는 경우 완성 목록은 일반적인 사례의 수준을 올리도록 조정됩니다.

IntelliCode는 인기 있는 Java 라이브러리와 Java SE 및 Spring 같은 프레임워크에서 잘 작동하며 모놀리식 웹앱을 수행하든, 최신 마이크로 서비스를 수행하든 간에 도움이 됩니다.

이 기능은 Visual Studio Code 2018년 10월 릴리스 1.29 확장으로 제공됩니다.

지금 사용해보기Visual Studio Code 확장

IntelliSense 지원 – Python

IntelliCode는 가장 사용할 가능성이 큰 항목을 완성 목록 맨 위에 배치하므로 시간이 절약됩니다. IntelliCode 권장 사항은 GitHub에 있는 수천 개의 오픈 소스 프로젝트(각 프로젝트는 100개가 넘는 별점을 획득함)를 기반으로 합니다. 코드 컨텍스트와 결합되는 경우 완성 목록은 일반적인 사례의 수준을 올리도록 조정됩니다.

IntelliCode는 os 또는 sys 모듈을 통해 단순 스크립팅을 수행하든, Django 또는 Flask를 통해 웹 사이트를 작성하든, numpy 및 tensorflow와 같은 데이터 과학 모듈을 사용하든 간에 광범위한 Python 패키지에서 생산성을 높입니다.

이 기능은 Visual Studio Code 2018년 10월 릴리스 1.29 확장으로 제공됩니다.

지금 사용해보기Visual Studio Code 확장

IntelliSense 지원 – TypeScript/JavaScript

IntelliCode는 가장 사용할 가능성이 큰 항목을 완성 목록 맨 위에 배치하므로 시간이 절약됩니다. IntelliCode 권장 사항은 GitHub에 있는 수천 개의 오픈 소스 프로젝트(각 프로젝트는 100개가 넘는 별점을 획득함)를 기반으로 합니다. 코드 컨텍스트와 결합되는 경우 완성 목록은 일반적인 사례의 수준을 올리도록 조정됩니다.

IntelliCode는 React, Angular 또는 Vue와 같은 프레임워크를 통해 클라이언트 쪽 코드를 작성하든, Node.js를 통해 서버 쪽 개발을 수행하든 간에 다양한 JavaScript 라이브러리에서 사용자를 지원합니다.

참고: 이 언어는 Visual Studio에서 미리 보기 상태이며, 기본적으로 꺼져 있습니다. 사용하도록 설정하려면 도구 > 옵션 > IntelliCode 페이지로 이동합니다.

Visual Studio 2019 버전 16.1에서 C#, C++, TypeScipt/JavaScript 또는 XAML을 지원하는 워크로드가 있으면 이 기능이 기본적으로 설치되어 있으며, Visual Studio Code October 2018 Release 1.29 확장으로 사용할 수 있습니다.

지금 사용해보기Visual Studio 2019
지금 사용해보기Visual Studio Code 확장

IntelliSense 지원 – XAML

IntelliCode는 가장 사용할 가능성이 큰 항목을 완성 목록 맨 위에 배치하므로 시간이 절약됩니다. IntelliCode 권장 사항은 GitHub에 있는 수천 개의 오픈 소스 프로젝트(각 프로젝트는 100개가 넘는 별점을 획득함)를 기반으로 합니다. 코드 컨텍스트와 결합되는 경우 완성 목록은 일반적인 사례의 수준을 올리도록 조정됩니다.

컨트롤 및 속성에 대한 권장 사항

XAML을 입력할 때 IntelliCode는 해당 컨텍스트에서 사용할 가능성이 가장 큰 컨트롤을 추천합니다. 또한 컨트롤 컨텍스트 내에서 사용 가능성이 가장 큰 속성을 선호할 만한 순서대로 추천합니다.

Visual Studio 2019 버전 16.1에서 C#, C++, TypeScipt/JavaScript 또는 XAML을 지원하는 워크로드가 있으면 이 기능이 기본적으로 설치되어 있습니다.


지금 사용해보기
Visual Studio 2019

고유 코드에 대한 AI 지원 권장 사항(미리 보기)

이 미리 보기 기능을 사용하면, C#을 사용하는 경우 IntelliCode를 통해 사용자 지정 모델을 빌드하여 고유한 유틸리티 클래스의 메서드나 도메인 특정 라이브러리 호출과 같은, 오픈 소스 도메인에 없는 코드에 대한 권장 사항을 제공할 수 있습니다. 고유한 모델을 빌드하기 위해 코드에서 요약 파일을 로컬로 추출한 다음, 서비스에 제출하여 모델을 빌드합니다. 미리 보기 서비스는 학습된 모델을 안전하게 유지하므로 사용자 및 사용자가 공유하도록 선택한 사람만 액세스할 수 있습니다. 모델 및 학습된 코드 관련 사항은 사용자 전용으로 유지됩니다.

진행 중인 더 많은 기능이 있습니다…

질문과 대답

지금 바로 참여하세요.

Microsoft는 IntelliCode에 더 많은 기능을 추가하고 있으며 Microsoft의 고유한 코드베이스에 대한 결과를 기대하고 있습니다. 피드백을 제공하여 참여해 주세요.

등록하여 최신 개발에 대한 업데이트 및 향후 비공개 미리 보기에 대한 조기 초대를 받으세요. Visual Studio 2019 버전 16.1 이상이나 Visual Studio 2017 버전 15.8 이상 또는 Visual Studio Code용 확장을 다운로드하여 새로운 IntelliSense 환경을 사용해 보고 피드백을 제공해 주세요.

뉴스 및 업데이트 등록

Feedback