Atalhos de teclado: Navegação do IDE usando o teclado
O Visual Basic tem muitos atalhos de teclado que você pode usar para ajudá-lo a executar rapidamente tarefas no ambiente de desenvolvimento integrado (IDE).As tabelas a seguir descrevem alguns desses atalhos de teclado e dão o nome do comando equivalente em parênteses.
Você pode baixar um cartaz que contém todos os keybindings os padrão (agrupados de tarefa) para Visual Basic sobre o centralizar de download da Microsoft.
Edição
Title |
Atalho |
Descrição |
---|---|---|
Ativar/desativar toda a estrutura de tópicos |
CTRL + M, CTRL + L |
Alterna todas as regiões existentes entre estados expandidos e recolhidos.(Edit.ToggleAllOutlining) |
Alterna a Estrutura de Tópicos para a região atual |
CTRL + M, CTRL + M |
Alterna a região atual entre estados expandidos e recolhidos.(Edit.ToggleOutliningExpansion) |
Comentado e não comentado |
CTRL + K, CTRL + C CTRL + K, CTRL + U |
Insere e remove, respectivamente, o apóstrofo (') no início da linha atual ou de todas as linhas selecionadas.(Edit.CommentSelection e Edit.UncommentSelection) |
Desfazer |
CTRL+Z |
Desfaz a última ação.(Edit.Undo) |
Refazer |
CTRL + SHIFT + Z |
Refaz a última ação.(Edit.Redo) |
Recorta a linha |
CTRL + Y |
Recorta a linha de código atual.(Edit.LineCut) |
Insere linha em branco |
CTRL + ENTER CTRL + SHIFT + ENTER |
Insere um linha em branco acima ou abaixo da posição do cursor, respectivamente.(Edit.LineOpenAbove e Edit.LineOpenBelow) |
Seleciona a palavra |
CTRL + SHIFT + W |
Seleciona a palavra que contém ou está à direita do cursor.(Edit.SelectCurrentWord) |
Exclui a palavra |
CTRL + BACKSPACE CTRL + DELETE |
Exclui até o início e fim da palavra, respectivamente. (Edit.WordDeleteToStart e Edit.WordDeleteToEnd) |
Alterna entre maiúscula e minúscula |
CTRL + U CTRL + SHIFT + U |
Altera o texto selecionado para caracteres maiúsculos ou minúsculos, respectivamente.(Edit.MakeLowercase e Edit.MakeUppercase) |
Replace |
Ctrl + H CTRL + SHIFT + H |
Exibe a guia Quick Replace ou a guia Replace In Files, respectivamente, da caixa de diálogo Find and Replace.(Edit.Replace e Edit.ReplaceInFiles) |
Estende a seleção |
SHIFT + ALT + Seta para cima SHIFT + ALT + SETA PARA BAIXO |
Move o cursor uma linha para cima ou para baixo, respectivamente, estendendo a seleção de linha.(Edit.LineUpExtendColumn e Edit.LineDownExtendColumn) |
Formata o código |
CTRL + K, CTRL + D CTRL + K, CTRL + F |
Formata o documento atual ou seleção, respectivamente.(Edit.FormatDocument e Edit.FormatSelection) |
Exibe marcas inteligentes |
CTRL + PONTO (.) SHIFT + ALT + F10 |
Exibe as opções disponíveis no menu de marca inteligente.(View.ShowSmartTag) |
Help |
F1 |
Exibe um tópico da Ajuda que corresponde ao elemento da interface do usuário atual ou ao item de código ou mensagens de erro selecionadas.(Help.F1Help) |
Cria e Depura
Title |
Atalho |
Descrição |
---|---|---|
Cria Solução |
CTRL + SHFT + B |
Cria todos os projetos na solução.(Build.BuildSolution) |
Inicia a depuração |
F5 |
Executa o aplicativo no depurador.Quando no modo de interrupção, chamar esse comando executa o aplicativo até o próximo ponto de interrupção.(Debug.Start) |
Iniciar sem depuração |
Ctrl + F5 |
Inicia o aplicativo sem chamar o depurador.Use isso em vez de F5 para depuração de site.(Debug.StartWithoutDebugging) |
Step Into |
F8 ou F11 |
Executa o código uma declaração por vez, seguindo a execução em chamadas de função.(Debug.StepInto) |
Step Out |
CTRL + SHIFT + F8 SHIFT + F11 |
Executa as linhas restantes do método no qual o ponto de execução atual está localizado.(Debug.StepOut) |
Step Over |
SHIFT + F8 F10 |
Executa a próxima linha de código, mas não segue a execução por quaisquer chamadas de função.(Debug.StepOver) |
Para a depuração |
CTRL + ALT + BREAK |
Interrompe a execução do aplicativo atual no depurador.(Debug.StopDebugging) |
Ativa/desativa pontos de interrupção |
F9 |
Define ou remove um ponto de interrupção na linha atual.(Debug.ToggleBreakpoint) |
Define a próxima instrução |
Ctrl + F9 |
Define o ponto de execução para a linha de código que você escolher.(Debug.SetNextStatement) |
Quebra em uma função |
Ctrl + B |
Displays the New Breakpoint window.(Debug.BreakatFunction) |
Attach to Process |
CTRL + ALT + P |
Exibe a caixa de diálogo Attach to Process.(Tools.AttachToProcess) |
Torna transparente as dica dados |
CTRL |
Oculta a dica de dados atual para que você possa ver o código abaixo dela.Deve ser chamada enquanto uma dica de dados está ativa. |
Janela Immediate |
CTRL + G |
Exibe a janela Immediate.(Debug.Immediate) |
Janela Call Stack |
CTRL + L |
Exibe a janela Call Stack.(Debug.CallStack) |
Janela QuickWatch |
SHIFT + F9 |
Exibe a caixa de diálogo QuickWatch.(Debug.QuickWatch) |
Windows
Title |
Atalho |
Descrição |
---|---|---|
Barra de navegação |
Ctrl + F2 |
Move o cursor para a lista suspensa, localizada na parte superior do Editor de Código.(Window.MoveToNavigationBar) |
Pesquisador de Objetos |
F2 |
Exibe o Object Browser.(View.ObjectBrowser) |
Janela de Propriedades |
F4 |
Exibe a janela Properties para o item atualmente selecionado.(View.PropertiesWindow) |
Gerenciador de Soluções |
CTRL + R |
Exibe o Solution Explorer.(View.SolutionExplorer) |
Mostra a Data Sources |
SHIFT + ALT + D |
Exibe a janela Data Sources.(Data.ShowDataSources) |
Caixa de ferramentas |
CTRL + ALT + X |
Exibe a Toolbox.(View.Toolbox) |
Lista de erros |
CTRL + \, E |
Exibe a Error List.(View.ErrorList) |
Fecha a janela de ferramentas |
SHIFT + ESC |
Fecha a janela de ferramentas atual.(Window.CloseToolWindow) |
Fecha a janela de documento |
Ctrl + F4 |
Fecha a guia atual.(Window.CloseDocumentWindow) |
Navegação
Title |
Atalho |
Descrição |
---|---|---|
Vai para a definição |
F12 SHIFT + F12 |
Vai para a declaração do símbolo selecionado.(Edit.GoToDefinition) |
Navegador de IDE |
CTRL + TAB |
Exibe o IDE Navigator, com a primeira janela do documento selecionada.O IDE Navigator funciona de modo semelhante ao Windows Navigator (Alt + Shift + Tab), só que é para arquivos e janelas de ferramenta no Visual Studio.(Window.NextDocumentWindowNav) |
Exibe todos os documentos abertos |
CTRL + ALT + DOWN ARROW |
Exibe uma lista pop-up de todos os documentos abertos.(Window.ShowEzMDIFileList) |
Visualiza o código |
F7 |
Exibe o item selecionado no modo de exibição de código.(View.ViewCode) |
Designer de Modo de Exibição |
SHIFT + F7 |
Exibe o item selecionado no modo Design.(View.ViewDesigner) |
Adiciona ou Remove Indicador |
CTRL + K, CTRL + K |
Coloca ou remove um marcador na linha atual.(Edit.ToggleBookmark) |
Navegue no indicadores |
CTRL + K, CTRL + N CTRL + K, CTRL + P |
Vai para o indicador seguinte ou anterior, respectivamente.(Edit.NextBookmark e Edit.PreviousBookmark) |
Exclui todos os indicadores |
CTRL + K, CTRL + L |
Exclui todos os indicadores.(Edit.ClearBookmarks) |
Pesquisa
Title |
Atalho |
Descrição |
---|---|---|
Find Symbol |
ALT + F12 |
Exibe a caixa de diálogo Find Symbol.(Edit.FindSymbol) |
Localiza todas as referências |
ALT + SHIFT + F12 |
Exibe uma lista de todas as referências para o símbolo selecionado.(Edit.FindAllReferences) |
Localizar texto |
CTRL + F Ctrl + Shift + F |
Exibe a caixa de diálogo Find and Replace para uma pesquisa de arquivo único ou de múltiplos arquivos, respectivamente.(Edit.Find e Edit.FindInFiles) |
Resultado Seguinte e Anterior |
F3 SHIFT + F3 |
Localiza a ocorrência seguinte e anterior, respectivamente, do texto de pesquisa mais recente.(Edit.FindNext e Edit.FindPrevious) |
Selecionado Seguinte e Anterior |
Ctrl + F3 CTRL + SHIFT F3 |
Localiza a ocorrência seguinte e anterior, respectivamente, do texto atualmente selecionado ou a palavra na posição do cursor.(Edit.FindNextSelected e Edit.FindPreviousSelected) |
Pesquisa incremental |
ALT + I ALT + SHIFT + I |
Ativa a pesquisa incremental (direta e reversa).Se nenhuma entrada for digitada, a consulta da pesquisa anterior é usada.(Edit.IncrementalSearch e Edit.ReverseIncrementalSearch) |
Parar a pesquisa |
Alt + F3, S |
Para a operação atual Find in Files.(Edit.StopSearch) |
File
Title |
Atalho |
Descrição |
---|---|---|
Novo Projeto |
CTRL + N CTRL + SHIFT + N |
Exibe a caixa de diálogo New Project.(File.NewProject) |
Abrir o projeto |
CTRL + O CTRL + SHIFT + O |
Exibe a caixa de diálogo Open Project.(File.OpenProject) |
Adicionar novo item |
CTRL + SHIFT + A |
Exibe a caixa de diálogo Add New Item.(Project.AddNewItem) |
Adicionar item existente |
CTRL + D |
Exibe a caixa de diálogo Add Existing Item.(Project.AddExistingItem) |
Trechos de Código
Title |
Atalho |
Descrição |
---|---|---|
Insere trechos |
Digite ? e pressione a tecla TAB |
Exibe o Code Snippet Picker no Editor de Códigos.Em seguida, o trecho de código selecionado é inserido na posição do cursor.(Edit.InsertSnippet) |
Insere trechos do atalho |
Digite o atalho de trecho e pressione a tecla TAB |
Insere o trecho de código expandido.(Edit.InvokeSnippetFromShortcut) |
Inserir Trechos de Propriedade |
Digite property e pressione a tecla TAB |
Insere um trecho da propriedade.(Exemplo de Edit.InvokeSnippetFromShortcut) |
Inserir trechos |
Digite for e pressione a tecla TAB |
Insere um trecho For … Next.(Exemplo de Edit.InvokeSnippetFromShortcut) |
Lista atalhos de trechos |
Digite um prefixo de atalho de trecho, digite ? e pressione a tecla TAB |
Exibe o Code Snippet Shortcut Picker.O atalho na lista, que melhor corresponde ao prefixo, é selecionado. |
Lista substitutos de trechos |
CTRL + Espaço |
Invoca uma lista para completar do IntelliSense para o trecho de substituição selecionado. |
Sai da seleção de substituição |
ESC |
Desmarca o texto atual.Um segundo ESC desmarca a substituição.Pode ser útil quando você deseja digitar no final de uma substituição sem estender seus limites. |
IntelliSense
Title |
Atalho |
Descrição |
---|---|---|
Exibe uma lista filtrada |
CTRL + J |
Exibe a lista para completar do IntelliSense para a posição atual do cursor.(Edit.ListMembers) |
Exibe a lista global ou completa uma palavra |
CTRL + Espaço |
Se chamado quando nenhuma lista estiver ativa, exibe a lista para completar do IntelliSense para a posição atual do cursor.Se uma subsequência já foi digitada e houver uma correspondência na lista, completa a palavra sem chamar a lista.Se chamado quando uma lista filtrada está ativa, alterna para a lista global.(Edit.CompleteWord) |
Guia Common |
ALT + vírgula (,) |
Diminui o nível de filtro da lista ativa do IntelliSense para a guia Common. |
Guia All |
ALT + ponto (.) |
Aumenta o nível de filtro da lista ativa do IntelliSense para a guia All. |
Navegue para cima |
CTRL + PAGE UP. |
Navega para o primeiro item na lista para completar do IntelliSense. |
Navegue para baixo |
CTRL + PAGE DOWN. |
Navega para o último item na lista para completar do IntelliSense. |
Confirma um item |
TAB Espaço ENTER |
Insere o item atualmente selecionado na lista.Também é podem usar os caracteres a seguir para confirmar: { } ( ) ., : ; + - * / ^ != < > \ |
Saia da Lista |
ESC |
Fecha a lista para completar do IntelliSense.Isso pode ser útil se você quiser impedir que o item atualmente selecionado seja inserido. |
Próximas etapas
No próximo conjunto de lições, você aprenderá a escrever código Visual Basic.Estas lições incluem discussões introdutórias de variáveis, matrizes, comparações e loops.
Próxima Lesson: Introdução à linguagem de programação Visual Basic
Consulte também
Tarefas
Codificação SMART: Usando o IntelliSense para ajudá-lo a escrever código