Guia de produtividade para Visual Studio
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
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.
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.
Confira o Visual Studio Product Lifecycle and Servicing. Para obter informações sobre como obter atualizações para o Visual Studio, opções de suporte para clientes Enterprise e Professional, suporte para versões mais antigas do Visual Studio e componentes não cobertos pela manutenção do Visual Studio, consulte Visual Studio Product Lifecycle and Servicing.
Instalar e gerenciar pacotes NuGet no Visual Studio. 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.
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+-.
Use 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 chave de fenda ou lâmpada í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 ajustar 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.
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 um local num arquivo com o modo de 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.
Mova a janela Propriedades do 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 itens 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.
Código de depuração
A depuração pode levar tempo, mas as dicas a seguir podem ajudá-lo a acelerar o processo.
- Use as ferramentas de depurador 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 Primeira Olhada no Depurador do Visual Studio para obter um 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 pontos de interrupção temporários. 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 Navegue no código com o depurador.
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 uma DataTip, o depurador deve estar no modo de interrupção. 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 Immediate. Você pode apagar o conteúdo do da janela
Immediate em tempo de design, inserindo ou 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 Programadore, em seguida, escolha Afixar para iniciar ou Afixar 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 de depurador, para outro monitor e encostar janelas de documentos e janelas de ferramentas juntas para criar "jangadas". Para obter mais informações, consulte Personalizar layouts de janelas e personalizar separadores 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.