Перейти к содержимому

Как отобразить номер строки в visual studio

  • автор:

Переход на строку — диалоговое окно

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Диалоговое окно Перейти к строке позволяет перейти к определенной строке в активном документе. Чтобы перейти в это окно, откройте документ для редактирования, а затем выберите Правка>Перейти>Перейти к строке или нажмите клавиши CTRL+G.

Go To Line dialog box in Visual Studio

Номер строки (1 – )

В поле «Номер строки» (1 – ) введите номер строки в активном документе, на который вы хотите перейти. Этот номер должен находиться в диапазоне от 1 до последнего номера строки в текущем документе.

См. также

  • Поиск в коде с использованием команд перехода
  • Установка закладок в коде
  • Поиск и замена текста
  • Возможности редактора кода
  • Команда «Перейти к»

Отображение номеров строк в редакторе

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

В коде можно отображать или скрывать номера строк. Это делается следующим образом.

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

Совет Вы также можете ввести номер строки в поле поиска, а затем выбрать «Включить или отключить« из результатов.

Screenshot of the Options dialog you can use to show or hide line numbers in the Visual Studio editor.

  • Выберите номера строк проверка, чтобы отобразить номера строк или очистить поле проверка, чтобы скрыть номера строк.
  • Номера строк не добавляются в код; они используются только для справки.

    Связанный контент

    Возможности редактора кода

    Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

    Редактор Visual Studio предоставляет множество возможностей, облегчающих написание кода и текста, а также управление им. Используя структуру, вы можете разворачивать и сворачивать различные блоки кода. Получить дополнительные сведения о коде можно с помощью технологии IntelliSense, окна Обозреватель объектов и иерархии вызовов. Для поиска в коде можно использовать такие функции, как Перейти, Перейти к определению и Найти все ссылки. Вставлять блоки кода можно с помощью фрагментов кода. Код также можно создавать с помощью функций, таких как Создание в результате использования. Если вы ранее не работали в редакторе Visual Studio, см. статью со сведениями об использовании редактора кода.

    Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Редактор исходного кода (Visual Studio для Mac).

    Код можно просматривать различными способами. По умолчанию в обозревателе решений код упорядочен по файлам. Вы можете выбрать вкладку «Представление классов» в нижней части окна, чтобы просмотреть код, организованный по классам.

    Можно выполнять поиск и замену текста в одном или нескольких файлах. Дополнительные сведения см. в статье Поиск и замена текста. Регулярные выражения платформы используются для поиска и замены текста. Дополнительные сведения см. в статье Использование регулярных выражений в Visual Studio.

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

    Возможности редактора

    Функция Description
    Цветовая раскраска синтаксических конструкций Некоторые элементы синтаксиса кода и файлов разметки для наглядности выделяются разными цветами. Например, ключевые слова (такие как using в C# и Imports в Visual Basic) выделены одним цветом, а типы (такие как Console и Uri ) — другим. Другие элементы синтаксиса (например, строковые литералы и комментарии) также выделены цветом. Язык C++ использует цвета для различения типов, перечислений и макросов среди других токенов.

    Дополнительные возможности редактирования

    На панели инструментов можно найти множество дополнительных функций в меню «Изменить >дополнительно». Не все они доступны для каждого типа файлов кода.

    Функция Description
    Форматировать документ Установка правильного отступа строк кода и перемещение фигурных скобок для разделения строк в документе.
    Форматирование выделенного фрагмента Установка правильного отступа строк кода и перемещение фигурных скобок для разделения строк в выделенном фрагменте.
    Преобразовать пробелы в знаки табуляции в выделенных строках Замена начальных пробелов на знаки табуляции там, где это уместно.
    Преобразовать знаки табуляции в пробелы в выделенных строках Замена начальных знаков табуляции на пробелы. Если требуется преобразовать все пробелы в знаки табуляции в файле (или все знаки табуляции в пробелы), можно использовать команды Edit.ConvertSpacesToTabs и Edit.ConvertTabsToSpaces . Эти команды не отображаются в меню Visual Studio, но их можно вызвать из окна быстрого доступа или командного окна.
    Все прописные Изменяет все символы в выделенном фрагменте в верхний регистр или если нет выделения, измените символ в точке вставки на верхний регистр. Сочетание клавиш: CTRL+SHIFT+U.
    Все строчные Изменяет все символы в выделенном фрагменте в нижний регистр или если нет выделения, измените символ в точке вставки на нижний регистр. Сочетание клавиш: CTRL +U.
    Переместить выбранные строки вверх Перемещение выбранной строки вверх на одну строку. Сочетание клавиш: ALT+СТРЕЛКА ВВЕРХ.
    Переместить выбранные строки вниз Перемещение выбранной строки вниз на одну строку. Сочетание клавиш: ALT+СТРЕЛКА ВНИЗ.
    Удалить пустое пространство по горизонтали Удаление символов табуляции и пробелов в конце текущей строки. Сочетание клавиш: CTRL+K, CTRL +\
    Показать пустое пространство Отображение пробелов в виде приподнятых точек, а символов табуляции — в виде стрелок. Конец файла отображается как прямоугольный глиф. Если с помощью меню выбран вариант Сервис>Параметры>Текстовый редактор>Все языки>Перенос по словам>Показывать графические метки в местах переноса слов, этот глиф также будет отображаться.
    Перенос по словам В этом режиме все строки документа отображаются полностью в окне кода. Перенос по словам можно включить или отключить в разделе Все языки для текстового редактора (Сервис>Параметры>Текстовый редактор>Все языки).
    Преобразовать выделенный фрагмент в комментарий Добавление символов комментария к выбранному фрагменту или текущей строке. Сочетание клавиш: CTRL+K, CTRL C+
    Отменить преобразование в комментарий Удаление символов комментария из выбранного фрагмента или текущей строки. Сочетание клавиш: CTRL+K, CTRL U+
    Увеличить отступ строки Добавление символа табуляции (или эквивалентных пробелов) к выбранным строкам или текущей строке.
    Уменьшить отступ строки Удаление символа табуляции (или эквивалентных пробелов) из выбранных строк или текущей строки.
    Выбрать тег Выбор тега в документе, содержащем теги (например, XML или HTML).
    Выделить содержимое тега Выбор содержимого в документе, содержащем теги (например, XML или HTML).

    Перемещение по коду и поиск

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

    Вы также можете задать закладки, чтобы пометить строки в коде, чтобы можно было быстро вернуться в определенное расположение или перейти в другое место. Дополнительные сведения см. в разделе «Код закладки».

    Поиск ссылок в базе коде

    Чтобы найти, где именно в базе кода используются ссылки на элементы кода, можно использовать команду Найти все ссылки или нажать SHIFT+F12. Кроме того, при выборе типа или члена функция выделения ссылок автоматически выделяет все ссылки на этот тип или член. Дополнительные сведения см. в разделе Поиск ссылок в коде.

    Создание, исправление или рефакторинг кода

    Visual Studio помогает создавать, исправлять код и выполнять его рефакторинг самыми разными способами.

    • Вы можете использовать фрагменты кода для вставки шаблона, такого как блок switch или объявление enum.
    • Вы можете использовать быстрые действия для создания кода, например классов и свойств, или для введения локальной переменной. Кроме того, быстрые действия можно использовать для улучшения кода, например для удаления ненужных приведений и переменных либо для добавления проверок значений NULL перед обращением к переменным.
    • Можно рефакторинг кода переименовать переменную, изменить порядок параметров метода или синхронизировать тип с именем файла, чтобы назвать несколько.

    Копирование и вставка кода

    Visual Studio предлагает несколько экономий времени, когда речь идет о копировании и вставки кода, как показано ниже.

    Screenshot that shows a before and after comparison to highlight the Copy and Trim Indentation feature.

    • Копирование и обрезка отступа. Начиная с версии 17.7 Visual Studio автоматически исправляет отступ кода при копировании кода из Visual Studio и вставке его в другое приложение.
    • Вставьте JSON или XML в качестве классов. Скопируйте любой фрагмент текста JSON или XML в буфер обмена, а затем вставьте его как строго типизированные классы .NET в любой файл кода C# или Visual Basic. Для этого используйте команду Edit>Paste Special>Paste JSON As Classes (или Вставить XML-классы в качестве классов).

    Настройка редактора

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

    Чтобы определить новые или переопределить существующие сочетания клавиш, выберите Сервис>Параметры>Среда>Клавиатура. Дополнительные сведения о сочетаниях клавиш см. в статье Сочетания клавиш по умолчанию в Visual Studio.

    Параметры редактора для JavaScript см. в статье о параметрах редактора JavaScript.

    Связанный контент

    • Редактор исходного кода (Visual Studio для Mac)
    • Интегрированная среда разработки Visual Studio
    • Начало работы с C++ в Visual Studio
    • Начало работы с C# и ASP.NET в Visual Studio
    • Начало работы с Python в Visual Studio

    Как включить отображение номеров строк?

    Вызвать окно параметров среды Visual Studio, используя меню «Сервис» — «Параметры». В левой части выбрать «Текстовый редактор» — «Все языки». Затем в правой части отметить «Показывать номера строк» и нажать кнопку «ОК».

    Как задать параметры командной строки при отладке?

    Используя меню («Проект» — «Свойства») или горячие клавиши (Alt+F7) открыть свойства проекта. Слева в дереве конфигурации выбрать «Свойства конфигурации» — «Отладка». В правом части указать командные аргументы. При этом считается, что аргументы программы разделяются пробелами. Если аргумент содержит пробелы, то значение такого аргумента заключается в двойные кавычки. Таким образом на рисунке показано, что в проекте заданы 5 параметров со значениями «param1», «param2 as string», «and», «so» и «on». После чего нажать на кнопку «ОК». Запуск программы в режиме отладки будет эквивалентен запуску программы из командной строки с этими параметрами.

    Доступ к параметрам происходит через параметры функции «main». Таким образом программа

    using namespace std;

    int main(int argc, char *argv[])

    Как видно из результатов выполнения параметр с индексом 0 всегда определён и содержит полный путь к файлу программы.

    Почему окно программы по завершению автоматически закрывается?

    Смотри описание режимов запуска программы (раздел «Режимы запуска программы»).

    Как создать решение с несколькими проектами?

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

    В качестве примера можно привести шифрование по алгоритму Эль-Гамаля. В решение «ElGamal» будут входить два проекта: «crypt» — шифрация данных и «decrypt» — дешифрование. Последовательность действий будет следующей:

    1. Создать решение и первый проект (в данном случае для шифрации данных).
      1. Меню «Файл» — «Создать» — «Проект».
      2. Выбрать тип проекта (в данном случае «Консольное приложение Win32»).
      3. Ввести имя первого проекта (в данном случае «crypt»).
      4. Поставить галочку «Создать каталог для решения» и ввести его имя (в данном случае «ElGamal»).

    1. Создать проект «decrypt» и добавить его в решение.
      1. Меню «Файл» — «Добавить» — «Создать проект».
      2. Выбрать тип проекта (в данном случае «Консольное приложение Win32»).
      3. Ввести имя второго проекта (в данном случае «decrypt»).

    1. Установить запускаемые проекты.
      1. Меню «Проект» — «Назначить запускаемые проекты».
      2. Выбрать запускаемые проекты. Обычно, это текущий проект. Так проще отлаживать и нет необходимости сразу две программы запускать.

    1. Установить зависимости между проектами. Один проект может быть библиотекой (например, библиотека для работы с большими числами произвольного размера), которую используют другие проекты.
      1. Меню «Проект» — «Зависимости проектов».
      2. Выбрать зависимый проект в выпадающем списке «Проекты».
      3. Поставить галочки напротив проектов, от которых он зависит.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *