Редактирование своего кода

Написание кода, навигация и устранение ошибок

Уверенно создавайте код

Получайте помощь именно тогда, когда нуждаетесь в ней

Visual Studio помогает при написании кода, вне зависимости от используемого языка, от C#, VB и C++ до JavaScript и Python, предоставляя помощь в реальном времени.

IntelliSense описывает API по мере ввода, а автоматическое завершение увеличивает скорость и точность работы. Знакомство с новым API ускоряется благодаря сужению набора значений по категориям. Средство подсказки позволяет проверять определения API. Проблемные места выделяются знаками тильды, которые зачастую отображаются при вводе.

Навигация в контексте

Не теряйте исходное место, изучая что-то другое

Бывает сложно разобраться в большой базе кода.

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

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

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

Легко просматривайте структуру объектов в коде с помощью обзора внутренних объектов в обозревателе решений и быстро находите файлы в своем решении.

Понимание кода

Общая картина не сходя с места.

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

Быстрое устранение ошибок

Доберитесь до первопричины проблем и найдите способы их решения

Значки лампочек помогают выявлять и исправлять распространенные проблемы кода. Зачастую это происходит в реальном времени, пока вы вводите код, что позволяет быстро отреагировать (например, выполнить рефакторинг, реализовать интерфейсы и пр.) прямо в редакторе.

Быстрое устранение ошибок

Доберитесь до первопричины проблем и найдите способы их решения

Список ошибок — это все, что нужно для перехода к ошибкам кода в решении и их исправления, вне зависимости от источника: от компиляции и сборки до проблем анализа кода.

В некоторых языках поддерживаются динамические пользовательские анализаторы, позволяющие выявлять проблемы домена по мере ввода.

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

Щелкните ссылку на код или нажмите клавишу F1, выделив ошибку, чтобы выполнить поиск содержимого в Интернете, которое поможет устранить выявленные проблемы.

Легко выполняйте рефакторинг.

Пусть IDE разрядит напряженность

По мере роста проекта возникает вероятность того, что вы займетесь реструктуризацией и рефакторингом кода, написанного ранее вами или кем-то другим.

Все это сильно упрощается, когда Visual Studio берет на себя самую сложную часть работы.

Несколько языков, в том числе C#, VB, а теперь и C++, поддерживают мощные возможности рефакторинга, включая извлечение метода и переименование, с помощью меню быстрых действий в Visual Studio Editor.

Возьмите параметры с собой

Где бы вы ни были!

Нам известно, что настраивать свою среду именно так, как вам удобно, хочется только один раз. Мы сделали так, чтобы эти параметры перемещались вместе с вами, когда вы входите в Visual Studio. Кроме того, мы переместим удостоверения, используемые вами для доступа к различным службам для разработчиков (например, к учетным записям Azure), чтобы было достаточно всего один раз ввести эти учетные данные.

Выберите идеальный макет экрана

… и работайте с ним где угодно!

У вас есть один излюбленный макет экрана для работы на ПК с несколькими мониторами, а другой вы используете для ноутбука? Это не проблема! Теперь вы можете сохранять и применять настраиваемые макеты экрана, идеально подходящие для конкретных компьютеров и задач.

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков

Скачать бесплатно

Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков

Бесплатная пробная версия

Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров

Бесплатная пробная версия