Visual Studio 2019 и Visual Studio 2019 для Mac теперь общедоступны. Обе версии нацелены на ускорение ввода кода разработчиками (в основном через новое стартовое окно), в то время как версия для Mac имеет новый редактор C #.
Другие улучшения включают увеличенное пространство для кодирования, улучшенный поиск и помощь на основе искусственного интеллекта с помощью IntelliCode.
Visual Studio также имеет улучшенную навигацию по коду, новый индикатор работоспособности документа и очистку кода одним щелчком для применения нескольких правил рефакторинга.
При отладке вы можете установить точки останова по данным, которые прерываются только при изменении определенных значений. Улучшения совместной работы включают встроенный доступ к Visual Studio Live Share. Это позволяет команде работать над одной и той же кодовой базой без необходимости синхронизировать код или настраивать одни и те же инструменты разработки, параметры или среду.
IntelliCode — это еще одна область, которую нужно улучшить с помощью машинного обучения, чтобы IntelliCode понимал контекст кодирования на основе существующего кода проекта. Расширение показывает рекомендуемые варианты завершения кода вверху списка предложений, отмеченных звездочками.
Предложения в IntelliCode основаны на модели машинного обучения Azure, обученной более чем в 2000 репозиториях GitHub, включая платформы машинного обучения, веб-платформы и сценарии общего назначения. Модель машинного обучения завершена, поэтому надстройке VS, которая ее реализует, не нужно ничего искать в GitHub или Azure.
Редактор кода в Visual Studio для Mac был полностью заменен новым редактором, построенным на общем ядре с Visual Studio в Windows и с собственным пользовательским интерфейсом macOS. Это дает разработчикам Mac доступ к IntelliSense / автозавершению кода и предложениям по быстрым исправлениям. В новом редакторе также есть поддержка двунаправленного текста, нескольких курсоров и переноса слов.