Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Se você quiser economizar tempo enquanto está escrevendo código, você está no lugar certo. Este guia de produtividade inclui dicas que podem ajudá-lo a começar a usar o Visual Studio, escrever código, depurar código, manipular erros e usar atalhos de teclado — tudo em uma página.
Para obter informações sobre atalhos de teclado úteis, consulte Atalhos de produtividade. Para obter uma lista completa de atalhos de comando, consulte Atalhos de teclado padrão.
Começar agora
Economize tempo vasculhando menus pesquisando rapidamente tudo o que você precisa, incluindo comandos, configurações, documentação e opções de instalação. Veja atalhos de teclado para comandos em seus resultados de pesquisa no Visual Studio para que você possa memorizá-los mais facilmente.
Código simulado usando a lista de tarefas. Se você não tiver requisitos suficientes para concluir uma parte do código, use a Lista de Tarefas para rastrear comentários de código que usam tokens como
TODO
eHACK
, ou tokens personalizados, e para gerenciar atalhos que levam você diretamente a um local predefinido no código. Para obter mais informações, consulte Usar a lista de tarefas.Use os atalhos do Gerenciador de Soluções. Se você é novo no Visual Studio, esses atalhos são úteis e economizam tempo enquanto você está se atualizando em uma nova base de código. Para obter a lista completa de atalhos, consulte Atalhos de teclado padrão no Visual Studio.
- Use atalhos de teclado de um editor diferente. Se você estiver vindo de outro IDE ou ambiente de codificação, poderá alterar seu esquema de teclado para Visual Studio Code ou ReSharper (Visual Studio) usando as configurações de Opções de Ferramentas > para o Teclado de Ambiente>. Algumas extensões também oferecem esquemas de teclado: HotKeys para Visual Studio (ReSharper/IntelliJ) e VSVim.
Identificar e personalizar atalhos de teclado no Visual Studio. Você pode identificar atalhos de teclado para comandos do Visual Studio, personalizar esses atalhos e exportá-los para outros usarem. Você sempre pode encontrar e alterar um atalho de teclado na caixa de diálogo Opções.
Tornar o Visual Studio mais acessível. O Visual Studio tem recursos de acessibilidade internos que são compatíveis com leitores de tela e outras tecnologias assistenciais. Consulte dicas e truques de acessibilidade para o Visual Studio para obter a lista completa de recursos disponíveis.
Personalizar a aparência do IDE. Para alterar temas e outros aspetos visuais do IDE, consulte Alterar fontes, cores e temas.
- Controle de Versão No Visual Studio 2022, você pode usar o Git diretamente do IDE para criar, revisar, fazer check-out e executar solicitações pull. Para saber mais, consulte Como o Visual Studio facilita o controle de versão com o Git.
Escrever código
Escreva código mais rapidamente usando os seguintes recursos.
Use comandos de conveniência. Visual Studio contém vários comandos para ajudá-lo a realizar tarefas de edição comuns mais rapidamente. Por exemplo, você pode escolher um comando para duplicar facilmente uma linha de código sem precisar copiá-la, reposicionar o cursor e colá-lo. Escolha Editar>Duplicar ou pressione Ctrl+E,V. Você também pode expandir ou contrair rapidamente uma seleção de texto escolhendo Editar>Avançado>Expandir Seleção ou Editar>Avançado>Contrair Seleção, ou pressionando Shift+Alt+= ou Shift+Alt+-.
Utilize o IntelliSense. À medida que você insere o código no editor, as informações do IntelliSense, como Membros da lista, Informações do parâmetro, Informações rápidas, Ajuda da assinatura e Palavra completa, são exibidas. Esses recursos suportam correspondência difusa de texto; por exemplo, as listas de resultados para Membros da Lista incluem não apenas entradas que começam com os caracteres que você inseriu, mas também entradas que contêm a combinação de caracteres em qualquer lugar em seus nomes. Para obter mais informações, consulte Utilizar o IntelliSense.
- assistência de IA. Se estiveres usando Copilot, obtém assistência da IA para te ajudar a escrever código.
Altere a inserção automática das opções do IntelliSense à medida que você insere o código. Ao alternar o IntelliSense para o modo de sugestão, você pode especificar que as opções do IntelliSense sejam inseridas somente se você as escolher explicitamente.
Para ativar o modo de sugestão, escolha as teclas Ctrl+Alt+Barra de espaço ou, na barra de menus, escolha Editar>IntelliSense>Alternar modo de conclusão.
Use trechos de código. Você pode usar trechos internos ou criar seus próprios trechos.
Para inserir um trecho, na barra de menus, escolha Editar>IntelliSense>Inserir Trecho ou Envolver Com, ou abra o menu de atalho em um arquivo e escolha Snippet>Inserir Trecho ou Envolver Com. Para obter mais informações, consulte trechos de código.
Cole JSON ou XML como classes. Copie qualquer fragmento de texto JSON ou XML para a área de transferência e, em seguida, cole-o como classes .NET com tipagem forte em qualquer arquivo de código C# ou Visual Basic. Para fazer isso, use Editar>Colar Especial>Colar JSON como Classes (ou Colar XML como Classes).
Corrigir erros de código em linha. As Ações Rápidas permitem que você refatore, gere ou modifique facilmente o código com uma única ação. Essas ações podem ser aplicadas usando a lâmpada
ou chave de fenda
ícones, ou pressionando Alt+Enter ou Ctrl+. quando o cursor está na linha de código apropriada. Consulte Ações Rápidas para obter mais informações.
Mostrar e editar a definição de um elemento de código. Você pode mostrar e editar rapidamente o módulo no qual um elemento de código, como um membro, uma variável ou um local, é definido.
Para abrir uma definição numa janela pop-up, realce o elemento e, em seguida, escolha as teclas de Alt
F12 ou abra o menu de atalho para o elemento e, em seguida, escolha Peek Definition . Para abrir uma definição em uma janela de código separada, abra o menu de atalho para o elemento e escolha Ir para Definição.Use aplicativos de exemplo. Você pode acelerar o desenvolvimento de aplicativos baixando e instalando aplicativos de exemplo do Microsoft Developer Network. Você também pode aprender uma determinada tecnologia ou conceito de programação baixando e explorando um Pacote de Amostras para essa área.
Alterar a formatação de colchetes com Formatação/Novas Linhas. Use a página de opções de formatação para definir opções de formatação de código no editor de código, incluindo novas linhas. Para obter mais informações sobre como usar essa configuração em C#, consulte caixa de diálogo Opções: Editor de Texto > C# > Code Style > Formatting. Para C++, consulte Definir suas preferências de codificação C++ no Visual Studio. Para Python, consulte Format Python code.
Alterar o recuo com Tabs. Use configurações de editor personalizadas, adaptadas a cada base de código, para impor estilos de codificação consistentes para vários desenvolvedores que trabalham no mesmo projeto em diferentes editores e IDEs. Certifique-se de que toda a sua equipe siga as mesmas convenções de idioma, convenções de nomenclatura e regras de formatação. Como essas configurações personalizadas são portáteis e viajam com seu código, você pode impor estilos de codificação mesmo fora do Visual Studio. Para obter mais informações, consulte Opções, Editor de Texto, Todos os Idiomas, Guias.
- Tente cópia automática e remover a indentação. Copie o código do Visual Studio para outro programa (Outlook, Teams, etc.), sem ter que corrigir manualmente o recuo depois de colar o código. Disponível no Visual Studio 2022 versão 17.7 e posterior.
- Impor regras de estilo de código Você pode usar um arquivo EditorConfig para codificar convenções de codificação e fazê-las viajar com sua fonte. Adicione um ficheiro EditorConfig padrão ou no estilo .NET ao seu projeto escolhendo Adicionar>Novo Item no fly-out do menu de contexto Adicionar no Explorador de Soluções. Em seguida, na caixa de diálogo Adicionar Novo Item, procure por "editorconfig". Selecione um dos modelos de item do arquivo editorconfig () e depois escolha Adicionar.
- Aplicar estilos de código com limpeza de código O Visual Studio fornece formatação sob demanda do seu arquivo de código, incluindo preferências de estilo de código, por meio do recurso Limpeza de Código. Para executar a Limpeza de Código, selecione o ícone da vassoura na parte inferior do editor ou pressione Ctrl+K, Ctrl+E. Para obter instruções detalhadas, consulte Preferências de estilo de código.
- Escrever ou gerar testes de unidade O Gerenciador de Testes descobre automaticamente testes de unidade escritos usando estruturas de teste suportadas. Você pode usar o Copilot ou recursos internos para gerar testes de unidade. Para obter mais informações, consulte Noções básicas de teste de unidade e Criar stubs de método de teste de unidade a partir do código.
- Instalar e gerenciar pacotes NuGet no Visual Studio. O NuGet é um mecanismo através do qual os desenvolvedores podem criar, compartilhar e consumir código útil. A interface do usuário do Gerenciador de Pacotes NuGet no Visual Studio no Windows permite que você instale, desinstale e atualize facilmente pacotes NuGet em projetos e soluções. Para obter mais informações, consulte Instalar e gerenciar pacotes no Visual Studio usando o Gerenciador de Pacotes NuGet.
Navegue dentro do seu código e do IDE
Você pode usar várias técnicas para localizar e mover para locais específicos em seu código mais rapidamente. Você também pode alterar o layout de suas janelas do Visual Studio com base em suas preferências.
Marcar linhas de código. Você pode usar marcadores para navegar rapidamente para linhas específicas de código em um arquivo.
Para definir um marcador, na barra de menus, escolha Editar>Favoritos>Alternar Favoritos. Você pode visualizar todos os favoritos de uma solução na janela Favoritos. Para obter mais informações, consulte Definir marcadores no código.
Procurar definições de símbolos num ficheiro. Você pode pesquisar em uma solução para localizar definições de símbolos e nomes de arquivos, mas os resultados da pesquisa não incluem namespaces ou variáveis locais.
Para aceder a esta funcionalidade, na barra de menus, escolha Editar>Navegar para.
Navegue pela estrutura geral do seu código. No Gerenciador de Soluções , você pode pesquisar e procurar classes e seus tipos e membros em seus projetos. Você também pode pesquisar símbolos, exibir a Hierarquia de Chamadas de um método, localizar referências de símbolos e executar outras tarefas. Se escolher um elemento de código no Gerenciador de Soluções , o arquivo associado abre-se numa guia de Visualização e o cursor move-se para o elemento no arquivo. Para obter mais informações, consulte Exibir a estrutura do código.
Ir para uma localização num ficheiro com o modo mapa. O modo Mapa exibe linhas de código, em miniatura, na barra de rolagem. Para obter mais informações sobre esse modo de exibição, consulte Como personalizar a barra de rolagem.
Entenda sua estrutura de código com o mapa de código. Os mapas de código podem ajudá-lo a visualizar dependências em seu código e ver como ele se encaixa sem ler arquivos e linhas de código. Para mais informações, veja Mapear dependências com mapas de código.
Ver ficheiros utilizados com frequência com Editar/Ir para Ficheiros Recentes. Use os comandos Ir para no Visual Studio para executar uma pesquisa focada do seu código para ajudá-lo a localizar rapidamente itens especificados. Para obter instruções detalhadas, consulte Localizar código usando os comandos Ir para.
Vá para qualquer declaração de arquivo, tipo, membro ou símbolo. Visual Studio tem um recurso chamado Go To All que você pode usar para encontrar rapidamente o código desejado. Para obter instruções detalhadas, consulte Localizar código usando os comandos Ir para.
Sincronizar o Explorador de Soluções Para soluções grandes, use o botão Sincronizar com Documento Ativo no Explorador de Soluções para localizar o documento ativo dentro da hierarquia do projeto.
Mova a janela Propriedades para o lado direito. Se você estiver procurando um layout de janela mais familiar, você pode mover a janela Propriedades no Visual Studio pressionando F4.
Encontre comandos, arquivos e opções mais rapidamente
Você pode pesquisar comandos, arquivos e opções no IDE, além de filtrar o conteúdo das janelas de ferramentas para mostrar apenas informações relevantes para sua tarefa atual.
Filtrar o conteúdo das janelas de ferramentas. Você pode pesquisar dentro do conteúdo de muitas janelas de ferramentas, como aCaixa de Ferramentas
, a janela Propriedades e Gerenciador de Soluções , mas exibir apenas itens cujos nomes contenham os caracteres especificados.Exiba apenas os erros que você deseja resolver. Se escolher o botão Filtro na barra de ferramentas Lista de Erros, pode reduzir o número de erros que aparecem na janela Lista de Erros. Você pode exibir apenas os erros nos arquivos que estão abertos no editor, somente os erros no arquivo atual ou apenas os erros no projeto atual. Você também pode pesquisar na janela Lista de Erros para encontrar erros específicos.
Localizar caixas de diálogo, comandos de menu, opções e muito mais. Na caixa de pesquisa, introduza palavras-chave ou frases para os itens que está a tentar encontrar. Por exemplo, as seguintes opções aparecerão se você inserir novo projeto:
Pressione Ctrl+Q para ir direto para a caixa de pesquisa.
Depurar código
A depuração pode levar tempo, mas as dicas a seguir podem ajudá-lo a acelerar o processo.
- Utilize as ferramentas de depuração do Visual Studio. No contexto do Visual Studio, quando o utilizador depura a sua aplicação, isso geralmente significa que está a executar a aplicação em modo de depuração. O depurador fornece muitas maneiras de ver o que seu código está fazendo enquanto é executado. Consulte Primeiro Olhar no Depurador do Visual Studio como guia para começar.
- assistência de IA. Se estiveres a usar Copilot, obtém assistência de IA para te ajudar a depurar código.
Defina diferentes tipos de pontos de interrupção. Você pode criar um ponto de interrupção temporário na linha de código atual e iniciar o depurador simultaneamente. Quando atinges essa linha de código, o depurador entra no modo de interrupção. Para obter mais informações, consulte Utilize o tipo certo de ponto de interrupção.
Para usar este recurso, escolha as teclas Ctrl+F10 ou abra o menu de atalho para a linha de código na qual pretende parar e, em seguida, escolha Executar até ao cursor.
Capturar informações de valor para variáveis. Você pode adicionar uma DataTip a uma variável em seu código e fixá-la para que você possa acessar o último valor conhecido para a variável após a conclusão da depuração. Para obter mais informações, consulte Visualizar valores de dados em Dicas de dados.
Para adicionar um DataTip, o depurador deve estar no modo de pausa. Coloque o cursor sobre a variável e, em seguida, escolha o botão de pino no DataTip que aparece. Quando a depuração é interrompida, um ícone de pino azul aparece no arquivo de origem ao lado da linha de código que contém a variável. Se você apontar para o pino azul, o valor da variável da sessão de depuração mais recente será exibido.
Limpe a janela Imediata. Você pode apagar o conteúdo da janela Immediate em tempo de conceção, inserindo ou
>cls
Para obter mais informações sobre outros comandos, consulte aliases de comando do Visual Studio.
Encontre alterações de código e outros históricos com o CodeLens. O CodeLens permite que você mantenha o foco em seu trabalho enquanto descobre o que aconteceu com seu código, sem sair do editor. Você pode encontrar referências a um pedaço de código, alterações no seu código, bugs vinculados, itens de trabalho, revisões de código e testes de unidade.
Use o Live Share para depurar em tempo real com outras pessoas. O Live Share permite-lhe editar e depurar colaborativamente com outras pessoas em tempo real, independentemente das linguagens de programação que está a utilizar ou dos tipos de aplicações que está a criar. Para obter mais informações, consulte O que é o Visual Studio Live Share?
Use a janela interativa para escrever e testar códigos pequenos. O Visual Studio fornece uma janela interativa read-evaluate-print-loop (REPL) que permite inserir código arbitrário e ver resultados imediatos. Essa forma de codificação ajuda você a aprender e experimentar APIs e bibliotecas, e a desenvolver interativamente código de trabalho para incluir em seus projetos. Para Python, consulte Trabalhar com a janela Python Interactive. O recurso Janela Interativa também está disponível para C#.
Acessar ferramentas do Visual Studio
Você pode acessar rapidamente o prompt de comando do desenvolvedor ou outra ferramenta do Visual Studio, se você fixá-lo no menu Iniciar ou na barra de tarefas.
No Windows Explorer, navegue até %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools.
Clique com o botão direito do rato ou abra o menu de contexto para Linha de Comandos do Programador, e em seguida, escolha Fixar no Início ou Fixar na barra de tarefas.
Gerenciar arquivos, barras de ferramentas e janelas
A qualquer momento, você pode estar trabalhando em vários arquivos de código e se movendo entre várias janelas de ferramentas enquanto desenvolve um aplicativo. Você pode se manter organizado usando as seguintes dicas:
Mantenha visíveis os ficheiros que utiliza frequentemente no editor. Você pode fixar arquivos no lado esquerdo da guia para que permaneçam visíveis, independentemente de quantos arquivos estão abertos no editor.
Para fixar um ficheiro, escolha o separador do ficheiro e, em seguida, escolha o botão Alternar Estado de Fixação.
Mova documentos e janelas para outros monitores. Se você usar mais de um monitor ao desenvolver aplicativos, poderá trabalhar em partes do seu aplicativo mais facilmente movendo arquivos abertos no editor para outro monitor. Você também pode mover janelas de ferramentas, como as janelas do depurador, para outro monitor e acoplar janelas de documentos e ferramentas juntas para criar "jangadas". Para obter mais informações, consulte Personalizar layouts de janelas e abas no Visual Studio.
Você também pode gerenciar arquivos mais facilmente criando outra instância do Gerenciador de Soluções e movendo-a para outro monitor. Para criar outra instância do Gerenciador de Soluções , abra um menu de atalho no Gerenciador de Soluções e escolha Nova Exibição do Gerenciador de Soluções.
Personalizar as fontes que aparecem no Visual Studio. Você pode alterar a face, o tamanho e a cor da fonte usada para o texto no IDE. Por exemplo, você pode personalizar a cor de elementos de código específicos no editor e a face da fonte nas janelas da ferramenta ou em todo o IDE. Para obter mais informações, consulte Como alterar fontes e cores e Como alterar fontes e cores no editor.