Создание кода в редакторе кода и текста

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

Можно просмотреть код несколькими различными способами.Чтобы просмотреть представление класса решения можно открыть окно Представление классов или развернуть узлы в Обозреватель решений с вашими файлами класса.

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

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

Важное примечаниеВажно

Выпуск Visual Studio и используемые параметры могут повлиять на функции в интегрированной среде разработки.Они могут отличаться от описанных в этом разделе.

Функции редактора

Расцветка синтаксиса

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

Можно видеть цвет по умолчанию для каждого типа, и можно изменить цвет для любого конкретного элемента синтаксиса в Страница "Шрифты и цвета", папка "Среда", диалоговое окно "Параметры" которое можно открыть из меню Сервис.

Ошибки и предупреждения "Метки"

При добавлении кода и построения решения, можно увидеть, что различн-покрашено волнистым подчеркивание (например squiggles) появляться в код.Эти метки уведомляющие Visual Studio выявляет проблемы в коде.Например, красные squiggles обозначают синтаксические ошибки, синего, зеленого squiggles обозначают ошибки компилятора squiggles обозначают предупреждения и пурпуровые squiggles обозначают остальные типы ошибок.Например, они используются для «грубых» правок в Visual Basic, изменения, произведенные во время редактирования и продолжают и приведет к ошибкам компилятора.

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

Согласование скобок

Если точка вставки помещается на открытой фигурной скобке в файле кода и его и заключительная фигурная скобка выбрана.Эта функция обеспечивает немедленный отзывы с предоставленными не на место или пропущенных фигурных скобках.Можно включить проверка парности фигурных скобок и выключение с параметром Автоматически выделять разделители (Сервис/Параметры/текстовый редактор).Можно изменить цвет выделения в установке Шрифты и цвета (Сервис/Параметры/окружающая среда).Поиск Парные фигурные скобки (выделение) или Парные фигурные скобки (прямоугольник).

Номера строк

Номер линии могут отображаться в левом поле окна кода.Они не совпадают, отображаемого по умолчанию.Можно включить этот параметр включен в параметрах Текстовый редактор все языки (Сервис/Параметры/текстовый редактор/все языки).Можно выделительной номер строки для отдельных языков программирования, изменив параметры для тех языков (Tools/Options/Text Editor/ЯЗЫК).Для чисел линии для печати, необходимо выбрать включить номера линии в диалоговом окне Печать.

Отслеживание изменений

Цвет левого поля позволяет отслеживать изменения, внесенные в файле.Изменения, произведенные с момента файл был открыт, но не сохраняется желтым задание меток для вертикальной черты на левом поле (называемых поле выделения).После сохранения изменений (но перед закрыть файл), bar преобразует зеленый.Если отменить изменения, то после того, как вы сохранили файл, линейчатая преобразует оранжевый.Чтобы отключить эту функцию и on, измените параметр Исправления в параметрах Текстовый редактор (Сервис/Параметры/текстовый редактор).

Выбрать коду и тексту

Можно выбрать текст или в стандартном непрерывном режиме или в режиме потока окна, в котором выбрана прямоугольная часть текста вместо набора линий.Выполнить выделение в режиме окно, нажмите клавиши ALT по мере перетаскивания указатель мыши выделение (или нажмите клавишу ALT + МИГРАЦИЯ + <клавиша со стрелкой.>).Выделение включает все символы в прямоугольник указанный первым знаком и последним символом в выделении.Все, что было введено или вставлено в выбранную область, вставляется в ту же точку в каждой строке.

Масштаб

Можно увеличить или в любом окне кода, нажав клавишу CTRL и сохранить ключ и перемещение колесико прокрутки на мыши (или нажмите сочетание клавиш CTRL + МИГРАЦИИ +.увеличить и CTRL + МИГРАЦИЯ +, к уменьшению).Можно также использовать масштаб в нижнем левом углу окна кода, чтобы задать определенный процент масштаба.Функция масштаба не работает в окнах инструментов.

Виртуальное пространство

По умолчанию линии в редакторах Visual Studio выполнить после последнего символа, так что ключ СТРЕЛКА ВПРАВО " в конце линии перемещение курсора к началу следующей линии.В некоторых других редакторах линии не заканчивается после последнего символа и можно установить курсор где-либо на линии.Можно включить виртуальное пространство в редакторе в параметрах Сервис/Параметры/текстовый редактор/все языки.Обратите внимание, что можно включить или Виртуальное пространство или Переносить по словам, но не оба.

Печать

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

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

Глобальный откат и повтор

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

Функции редактирования, необходимые

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

Форматировать документ

Устанавливает правильный отступ строк кода и перемещает фигурные скобки в отдельный линиям в документе.

Выбор формата

Устанавливает правильный отступ строк кода и перемещает фигурные скобки в отдельный линиям в выделении.

Преобразование в знаки табуляции, выделенные линии

Изменяет начальные пробелы в табуляции, где это возможно.

Untabify выбранных линий

Изменения, который привел табуляции в пробелы.Если требуется преобразовать все пробелы в табуляции в файле (или всем табуляции в пробелы), то можно использовать команды Edit.ConvertSpacesToTabs и Edit.ConvertTabsToSpaces.Эти команды не отображаются в меню Visual Studio, но можно вызывать их из окна быстрого доступа или командного окна.

Прописные буквы

Изменяет все символы в выделении к прописными буквами или если выделение, изменяет знак в точку вставки с прописными буквами.

Сделайте нижний регистр

Изменяет все символы в выделении в нижний регистр или если выделение, изменяет знак в точку вставки в нижний регистр.

Проверка документа

Проверяет файлы кода JScript.

Удаление горизонтальный пробелы

Удаляет табуляции или пробелы в конце текущей линии.

Показать пустое пространство

Отображает пробелы, как, вызванные эллипсов и вкладки в виде стрелки.Конец файла отображается как прямоугольный глиф.Если Сервис/Параметры/Text Editor/All языки/Word Wrap/показать видимые переноса по словам установлен, то этот глиф также отображается.

Перенос по словам

Заставляет все линии в документе быть видимым в окне кода.Можно включить перенос по словам и в текстовый редактор все параметры языков (Сервис/Параметры/текстовый редактор/все языки).

Выделение удалите комментарий

Добавляет знаки комментария к выделению или текущий линии.

Выделение комментария

Удаляет символы комментария из текущего выделения или линии.

Увеличить отступ линии

Добавляет вкладку (или эквивалентные пробела) к выбранным линиям или текущий линии.

Уменьшить отступ линии

Удаляет вкладку (или эквивалентные пробела) из выбранных линий или текущей линии.

Выберите тег

В документе, который содержит теги (например, XML или HTML) выберите тег.

Выберите содержимое тега

В документе, который содержит теги (например, XML или HTML), содержимое.

Навигация в окне кода

Можно переместить в документе несколькими различными способами.В дополнение к стандартным операциям, можно использовать кнопки Назад (или нажмите сочетание клавиш CTRL + МИНУС) и Вперед (CTRL + МИГРАЦИЯ + МИНУС) на панели инструментов, чтобы переместить точку вставки с помощью предыдущего расположения или более поздние возврат к расположениям в активном документе.Эти кнопки сохраняют 20 последних местоположений точки вставки.

Методы навигации код-специфического следующие команды:

Перейти к <номер линии>

(Изменить/Перейти или CTRL + g "): Перемещение к определенному числу линии в активном документе.

Функция "Перейти к"

(Изменить/Перейти или CTRL +): Поиск символа или файл в активном решении.Она помогает выбрать из запроса хороший набор результатов сопоставления.Можно выполнить поиск ключевых слов, содержащихся в символе с использованием регистра символов и символов подчеркивания верблюда для разделения символа в ключевые слова.

Найти все ссылки

(контекстное меню): Находит все ссылки на выбранный элемент в решении.

Перейти к определению

(контекстное меню) (F12): Находит определение выбранного элемента.

Следующий метод предыдущий метод

(Изменить/Следующий метод, Предыдущий метод) в файлах кода Visual Basic используйте эти команды переместить точку вставки к различным способам.

Ссылка на выбор

При щелчке символа в исходном коде в документе выделяются все экземпляры этого символа.Выделенные символы могут содержать объявления и ссылок и многих других символов, Найти все ссылки возвратит.Сюда входят имена классов, объектов, переменных, методов и свойств.В коде Visual Basic выделяются также ключевые слова для многих структур управления.Для перемещения к следующему или предыдущему выделенному символу нажмите сочетание клавиш CTRL+SHIFT+СТРЕЛКА ВНИЗ или CTRL+SHIFT+СТРЕЛКА ВВЕРХ.Можно изменить выделение цветом в Инструменты, параметры, окружающей среды, шрифты и цвета/подчеркнул ссылки.

Можно также использовать Панель переходов, то есть 2 раскрывающемся списке в верхней части окна, отображаемого в окне кода для перехода в файле кода.Это полоса позволяет переходить непосредственно к указанному типу или одному из членов внутри типа.Панель навигации отображается с файлами кода Visual Basic, c# и C++.

Чтобы скрыть панель переходов, измените параметр Панель переходов в текстовом редакторе, все параметры языков (Сервис/Параметры/текстовый редактор/все языки или изменить параметры для отдельных языков).Можно перемещаться в раскрывающемся списке окнах следующим образом:

  • Чтобы сдвигать фокус из окна кода в панели переходов нажмите сочетания клавиш CTRL+F2.

  • Чтобы вернуть фокус с панели переходов в окно кода ключ, нажмите клавишу ESC.

  • Чтобы сдвигать фокус от элемента к элементу на панели переходов нажмите клавишу TAB.

  • Для выбора элемента панели навигации, имеющий фокус и возврат к интегрированной среде разработки, нажмите клавиши ВВОД

  • Для перехода к классу или типу, щелкните ее имя в левой части.

  • Чтобы перейти непосредственно к процедуре в классе, щелкните процедуру правой части падающем в списке.

В разделяемом классе члены, определенные вне текущего файла кода могут быть отмечены серым цветом).

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

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

сопоставление клавиатуры: Можно определить новые сочетания клавиш или переопределить существующие в меню инструменты/параметры/параметры среды и клавиатуры.Дополнительные сведения о сочетания клавиш см. в разделе Предварительно определенные сочетания клавиш.

Дополнительные сведения о параметрах редактора языкового см. в следующих разделах:

См. также

Основные понятия

Кодировки и разрывы строк

Создание в результате использования

Другие ресурсы

Поиск и замена текста

Структуризация

Использование технологии IntelliSense

Фрагменты кода

Использование панели элементов

Просмотр структуры кода

Установка закладок в коде

Использование списка задач