Feedback

//Visual Studio IntelliCode | Visual Studio
Visual Studio IntelliCode | Visual Studio2018-12-12T14:11:26+00:00

Visual Studio IntelliCode

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

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

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

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

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

Предварительная версия

Помощник IntelliSense — C#

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

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

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

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

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

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

Эта функция доступна в виде расширения для Visual Studio 2017 версий 15.8 и выше.


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

Предварительная версия

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

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

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

Эта функция доступна в виде расширения для Visual Studio 2019 с обновлением 1.


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

Предварительная версия

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 Code (выпуск 1.29 от октября 2018 г.)

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

Предварительная версия

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

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

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

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

Эта функция доступна в виде расширения для Visual Studio 2017 версий 15.9 и выше.

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

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

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

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

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

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

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

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

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