Partilhar via


Refatoração Renomear um símbolo de código

Esta refatoração aplica-se a:

  • C#

  • Visual Basic

O que: Permite renomear identificadores para símbolos de código, como campos, variáveis locais, métodos, namespaces, propriedades e tipos.

Quando: você deseja renomear algo com segurança sem a necessidade de localizar todas as instâncias e copiar/colar o novo nome.

Por quê: copiar e colar o novo nome em um projeto inteiro provavelmente resultaria em erros. Essa ferramenta de refatoração executa com precisão a ação de renomeação.

Como fazer

  1. realce ou coloque o cursor do texto dentro do item a ser renomeado:

    • C#:

      Código realçado – C#

    • Visual Basic:

      Código realçado – Visual Basic

  2. Em seguida, use o teclado ou mouse da seguinte maneira:

    • Teclado
      • Pressione Ctrl+R, em seguida, Ctrl+R. (Seu atalho de teclado pode ser diferente com base no perfil selecionado.)
    • Mouse
      • Selecione Editar > Refatorar > Renomear.
      • Clique com o botão direito do mouse no código e selecione Renomear.
  3. Renomeie o item digitando o novo nome.

    • C#:

      Renomear animação – C#

    • Visual Basic:

      Renomear – VB

    Dica

    Você também pode atualizar comentários e outras strings para usar esse novo nome, bem como visualizar as alterações antes de salvar, usando as caixas de seleção na caixa Renomear que aparecem quando você abre o menu suspenso.

    Dica

    Também é possível atualizar os comentários e outras cadeias de caracteres para usar esse novo nome, bem como visualizar as alterações antes de salvar usando as caixas de seleção na caixa Renomear que aparece na parte superior direita do editor.

  4. Quando estiver satisfeito com a alteração, escolha o botão Aplicar ou pressione Enter e as alterações serão confirmadas.

Comentários

  • A partir do Visual Studio 2019 versão 16.3, quando você renomeia um tipo que corresponde ao nome do arquivo em que ele está, é exibida uma caixa de seleção que permite renomear o arquivo ao mesmo tempo. Essa opção aparece quando você renomeia uma classe, interface ou enumeração. Essa opção não tem suporte para tipos parciais com várias definições.

    Renomear animação com arquivo - C#

  • Se você usar um nome que já existe e que causaria um conflito, a caixa Renomear o avisará.

    Conflito de renomeação

  • Outra maneira de renomear um símbolo é alterar seu nome no editor. Em seguida, com o cursor no nome do símbolo, pressione Ctrl+. ou apenas expanda o menu exibido com ícone de lâmpada e escolha Renomear <nome antigo> para <novo nome>.

    Renomear no editor

Confira também