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

Visual Studio IntelliCode

Разработка с помощью ИИ

Зарегистрируйтесь для получения новостей и обновлений

Пишите код, ни о чем не беспокоясь

Исправляйте ошибки быстрее

Акцентированная проверка кода

IntelliSense с элементами ИИ — C#

IntelliCode помещает наиболее полезные методы в начало списка завершения, тем самым экономя ваше время. Рекомендации IntelliCode основаны на тысячах проектов с открытым исходным кодом с сайта GitHub, каждый из них получил оценку более 100 звезд. Список завершения перестраивается с учетом контекста вашего кода — типичные методы перемещаются в начало.

Возможности IntelliCode не ограничиваются завершением операторов. Справка по сигнатурам также дает рекомендации по перегрузке метода, наиболее подходящей в данной ситуации.

Рекомендации для ваших типов, основанные на вашем коде (предварительная версия — C#)

Если используется C#, IntelliCode с этой предварительной версией функции может построить модель вашего кода, чтобы давать рекомендации для кода, которого нет в открытом доступе, например методов из ваших собственных служебных классов или вызовов библиотек для конкретных доменов. Дополнительные сведения вы найдете ниже.

Завершение аргументов (предварительная версия)

Помимо завершения сигнатур операторов, IntelliCode также рекомендует аргументы, помогая быстро выбрать подходящий аргумент.

Определение правил стилистического оформления и форматирования кода (предварительная версия)

Visual Studio IntelliCode динамически создает файл .editorconfig на основе вашей базы кода для определения стилей и форматов кодирования.

Примечание. Все предварительные версии функций по умолчанию отключены: их можно включить на странице Сервис > Параметры > IntelliCode.

Эта функция по умолчанию устанавливается с любой рабочей нагрузкой, поддерживающей C#, C++, TypeScipt и JavaScript или XAML в Visual Studio 2019 версии 16.1.

Попробовать
Visual Studio 2019

IntelliSense с элементами ИИ — C++

IntelliCode помещает наиболее полезные методы в начало списка завершения, тем самым экономя ваше время. Рекомендации IntelliCode основаны на тысячах проектов с открытым исходным кодом с сайта GitHub, каждый из них получил оценку более 100 звезд. Список завершения перестраивается с учетом контекста вашего кода — типичные методы перемещаются в начало.

При написании кода на C++ функция IntelliCode поможет вам использовать популярные библиотеки, например STL. Контекст вашего кода используется для перемещения наиболее полезных рекомендаций в начало списка. Например, при использовании переменной std::string в цикле while метод substr оказывается в начале.

Примечание. Модель для C++ находится в предварительной версии и по умолчанию отключена. Включить ее можно на странице Сервис > Параметры > IntelliCode.

Эта функция по умолчанию устанавливается с любой рабочей нагрузкой, поддерживающей C#, C++, TypeScipt и JavaScript или XAML в Visual Studio 2019 версии 16.1.


Попробовать
Visual Studio 2019

IntelliSense с элементами ИИ — Java

IntelliCode помещает наиболее полезные методы в начало списка завершения, тем самым экономя ваше время. Рекомендации IntelliCode основаны на тысячах проектов с открытым исходным кодом с сайта GitHub, каждый из них получил оценку более 100 звезд. Список завершения перестраивается с учетом контекста вашего кода — типичные методы перемещаются в начало.

IntelliCode отлично работает с популярными платформами и библиотеками Java, например Java SE и Spring. Эта функция полезна для создания как монолитных веб-служб, так и современных микрослужб.

Эта функция доступна в виде расширения для Visual Studio Code (выпуск 1.29 от октября 2018 г.)

ПопробоватьРасширение Visual Studio Code

IntelliSense с элементами ИИ — Python

IntelliCode помещает наиболее полезные методы в начало списка завершения, тем самым экономя ваше время. Рекомендации IntelliCode основаны на тысячах проектов с открытым исходным кодом с сайта GitHub, каждый из них получил оценку более 100 звезд. Список завершения перестраивается с учетом контекста вашего кода — типичные методы перемещаются в начало.

IntelliCode повысит продуктивность вашей работы благодаря широкому ассортименту пакетов Python как при написании простых скриптов с помощью модулей os или sys, так и при создании веб-сайтов на Django или Flask либо работе с модулями обработки и анализа данных, например numpy и tensorflow.

Эта функция доступна в виде расширения для Visual Studio Code (выпуск 1.29 от октября 2018 г.)

ПопробоватьРасширение Visual Studio Code

IntelliSense с элементами ИИ — TypeScript/JavaScript

IntelliCode помещает наиболее полезные методы в начало списка завершения, тем самым экономя ваше время. Рекомендации IntelliCode основаны на тысячах проектов с открытым исходным кодом с сайта GitHub, каждый из них получил оценку более 100 звезд. Список завершения перестраивается с учетом контекста вашего кода — типичные методы перемещаются в начало.

IntelliCode облегчает работу с разными библиотеками JavaScript — при написании клиентского кода на платформах React, Angular или Vue и во время серверной разработки с помощью Node.js.

Примечание. Этот язык в Visual Studio находится в предварительной версии и по умолчанию отключен. Включить его можно на странице Сервис > Параметры > IntelliCode.

Эта функция по умолчанию устанавливается с любой рабочей нагрузкой, поддерживающей C#, C++, TypeScipt и JavaScript или XAML в Visual Studio 2019 версии 16.1. Она доступна в качестве расширения Visual Studio Code (октябрь 2018 г., выпуск 1.29).

ПопробоватьVisual Studio 2019
ПопробоватьРасширения Visual Studio Code

IntelliSense с элементами ИИ — XAML

IntelliCode помещает наиболее полезные методы в начало списка завершения, тем самым экономя ваше время. Рекомендации IntelliCode основаны на тысячах проектов с открытым исходным кодом с сайта GitHub, каждый из них получил оценку более 100 звезд. Список завершения перестраивается с учетом контекста вашего кода — типичные методы перемещаются в начало.

Рекомендации по элементам управления и свойствам

При написании кода XAML функция IntelliCode рекомендует элемент управления, чаще всего используемый в этом контексте. Кроме того, в контексте элемента управления она рекомендует чаще всего используемые свойства в том же порядке, в котором они обычно используются.

Эта функция по умолчанию устанавливается с любой рабочей нагрузкой, поддерживающей C#, C++, TypeScipt и JavaScript или XAML в Visual Studio 2019 версии 16.1.


Попробовать
Visual Studio 2019

Рекомендации для вашего кода на основе искусственного интеллекта (предварительная версия)

Если используется C#, IntelliCode с этой предварительной версией функции может построить модель вашего кода, чтобы давать рекомендации для кода, которого нет в открытом доступе, например методов из ваших собственных служебных классов или вызовов библиотек для конкретных доменов. Чтобы построить вашу модель, мы локально извлекаем сводку вашего кода и отправляем в нашу службу. Доступ к обученным моделям есть только у вас и пользователей, которым вы его открыли.

Еще больше возможностей готовится к выходу…

вопросы и ответы

Примите участие уже сегодня

Мы работаем над добавлением еще большего числа возможностей и тестируем результаты на собственной базе кода компании Майкрософт. Присоединяйтесь к увлекательному процессу разработки, отправляя нам обратную связь по мере выхода новых возможностей.

Зарегистрируйтесь, чтобы получать информацию о самых свежих разработках, а также чтобы в будущем первыми получить закрытые предварительные версии. Попробуйте новые возможности IntelliSense, скачав Visual Studio 2019 версии 16.1 или наше расширение для Visual Studio 2017 версий 15.8 и выше или Visual Studio Code, и поделитесь своим мнением.

Зарегистрируйтесь для получения новостей и обновлений

Feedback