Feedback

Редактирование кода в Visual Studio IDE | Visual Studio2018-08-17T10:38:03+00:00

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

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

Coding using Intellisense screenshot

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

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

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

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

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

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

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

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

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

Screenshot of Goto tool
Screenshot of Code Lens capabilities

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

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

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

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

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

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

Code with light bulb indicator screenshot
Screenshot of code issues using Error List

Все неполадки в списке ошибок

Единый источник информации о всех проблемах, связанных с кодом

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

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

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

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

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

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

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

Refactoring tool screenshot
Sign in choices screenshot

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

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

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

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

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

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

screenshot of screen layout for IDE

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial