Как переименовать файл в vs code
Перейти к содержимому

Как переименовать файл в vs code

  • автор:

whoa there, pardner!

Your request has been blocked due to a network policy.

Try logging in or creating an account here to get back to browsing.

If you’re running a script or application, please register or sign in with your developer credentials here. Additionally make sure your User-Agent is not empty and is something unique and descriptive and try again. if you’re supplying an alternate User-Agent string, try changing back to default as that can sometimes result in a block.

You can read Reddit’s Terms of Service here.

if you think that we’ve incorrectly blocked you or you would like to discuss easier ways to get the data you want, please file a ticket here.

when contacting us, please include your ip address which is: 193.42.98.58 and reddit account

Рефакторинг для синхронизации типа с именем файла или имени файла с типом

Что? Вы можете переименовать тип в соответствии с именем файла или изменить имя файла в соответствии с типом, который он содержит.

Когда? Вы переименовали файл или тип и еще не обновили их в соответствии с их именами.

Зачем? Если поместить тип в файл с другим именем (или наоборот), вам трудно будет найти нужный файл или тип. Если переименовать тип или файл, будет проще читать код и удобнее переходить по нему.

Этот рефакторинг пока недоступен для проектов .NET Standard и .NET Core.

Практические советы

  1. Выделите имя типа, который требуется синхронизировать, или поместите в него текстовый курсор.
    • C#. Highlighted code - C#
    • Visual Basic: Highlighted code - Visual Basic
  2. Затем выполните одно из следующих действий.
    • Клавиатура
      • Нажмите клавиши CTRL +. Чтобы активировать меню «Быстрые действия» и «Рефакторинг» и выберите «Переименовать файл в TypeName.cs» во всплывающем окне предварительного просмотра, где TypeName — имя выбранного типа.
      • Нажмите клавиши CTRL+. Чтобы активировать меню «Быстрые действия» и «Рефакторинг» и выберите «Переименовать тип в имяфайла» во всплывающем окне предварительного просмотра, где имя файла — имя текущего файла.
    • Мышь
      • Щелкните код правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг. Затем во всплывающем окне предварительного просмотра выберите пункт Переименовать файл в имя_типа.cs, где имя_типа — это имя выбранного вами типа.
      • Щелкните код правой кнопкой мыши и выберите меню Быстрые действия и рефакторинг. Затем во всплывающем окне предварительного просмотра выберите пункт Переименовать тип в имя_файла, где имя_файла — это имя текущего файла.

Тип или файл переименован.

  • C#: в примере ниже файл MyClass.cs переименован в MyNewClass.cs, чтобы его имя совпадало с именем типа. Inline result C#
  • Visual Basic: в примере ниже файл Employee.cs был переименован в Person.cs, чтобы его имя совпадало с именем типа. Inline result Visual Basic

Visual studio code почему не переименовывается файл?

60f2a14fb84b4709476724.png

Жму переименовать, тупо пропадает файл, который переименовываю

60f2a177b656d189026946.png

потом выдает ошибку

  • Вопрос задан более двух лет назад
  • 694 просмотра

Рефакторинг для переименования символов кода

Что? Вы можете переименовывать идентификаторы для символов кода, например для полей, локальных переменных, методов, пространств имен, свойств и типов.

Когда? Вам нужно безопасно переименовать элемент без необходимости выполнять поиск всех экземпляров с последующим копированием и вставкой нового имени.

Зачем? Копирование и вставка нового имени во всем проекте, скорее всего, приведет к ошибкам. Это средство рефакторинга выполнит переименование без ошибок.

Практические советы

  1. Выделите элемент, который требуется переименовать, или поместите в него текстовый курсор.
    • C#. Highlighted code - C#
    • Visual Basic: Highlighted code - Visual Basic
  2. Затем воспользуйтесь клавиатурой или мышью, как описывается ниже.
    • Клавиатура
      • Нажмите клавиши CTRL+R, а затем — CTRL+R. (Обратите внимание, что сочетание клавиш может отличаться в зависимости от выбранного профиля.)
    • Мышь
      • Выберите Правка > Оптимизация кода > Переименовать.
      • Щелкните код правой кнопкой мыши и выберите пункт Переименовать.
  3. Переименуйте элемент. Для этого просто введите новое имя.
    • C#.
    • Visual Basic: Rename - VB

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

Замечания

  • Начиная с Visual Studio 2019 версии 16.3, при переименовании типа, совпадающего с именем файла, в котором он находится, появляется флажок, позволяющий одновременно переименовать файл. Он появляется при переименовании класса, интерфейса или перечисления. Этот параметр не поддерживается для разделяемых типов с несколькими определениями.
  • Если вы использовали уже существующее имя и это привело к конфликту, в диалоговом окне Переименование отобразится предупреждение. Rename Conflict
  • Другой способ переименования символа — изменение его имени в редакторе. Затем с курсором в имени символа нажмите клавиши CTRL + или просто разверните отображаемое меню значка лампочки и выберите «Переименовать >Rename in the editor

См. также

  • Рефакторинг
  • Просмотр изменений

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

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