Рефакторинг для переименования символов кода
Область применения этого рефакторинга:
C#
Visual Basic
Что: позволяет переименовать идентификаторы для символов кода, таких как поля, локальные переменные, методы, пространства имен, свойства и типы.
Когда? Вам нужно безопасно переименовать элемент без необходимости выполнять поиск всех экземпляров с последующим копированием и вставкой нового имени.
Зачем? Копирование и вставка нового имени во всем проекте, скорее всего, приведет к ошибкам. Это средство рефакторинга точно выполняет действие переименования.
Практическое руководство
Выделите элемент, который требуется переименовать, или поместите в него текстовый курсор.
C#.
Visual Basic:
Затем воспользуйтесь клавиатурой или мышью, как описывается ниже.
- Клавиатура
- Нажмите клавиши CTRL+R, а затем — CTRL+R. (Сочетание клавиш может отличаться в зависимости от выбранного профиля.)
- Мышь
- Выберите Правка > Оптимизация кода > Переименовать.
- Щелкните код правой кнопкой мыши и выберите пункт Переименовать.
- Клавиатура
Переименуйте элемент. Для этого просто введите новое имя.
C#.
Visual Basic:
Совет
Вы также можете обновить примечания и другие строки, чтобы использовать это новое имя, а также просмотреть изменения перед сохранением, используя флажки в поле "Переименовать ", которое отображается при открытии раскрывающегося меню.
Совет
Вы также можете обновить комментарии и другие строки, чтобы в них использовалось это новое имя. Кроме того, вы можете просмотреть изменения, прежде чем сохранить их. Для этого установите флажки в диалоговом окне Переименование, которое отображается в верхней правой части редактора.
Когда вы довольны изменением, нажмите кнопку "Применить" или нажмите клавишу ВВОД и фиксируются изменения.
Замечания
Начиная с Visual Studio 2019 версии 16.3, при переименовании типа, совпадающего с именем файла, в котором он находится, появляется флажок, позволяющий одновременно переименовать файл. Он появляется при переименовании класса, интерфейса или перечисления. Этот параметр не поддерживается для частичных типов с несколькими определениями.
Если вы используете имя, которое уже существует, что приведет к конфликту, поле переименования предупреждает вас.
Другой способ переименования символа — изменение его имени в редакторе. Затем с курсором в имени символа нажмите клавиши CTRL+ или просто разверните отображаемое меню значка лампочки и выберите "Переименовать <старое имя" в <новое имя.>>