Atalhos de teclado favoritos do Visual Studio

Qual é o seu atalho de teclado do Visual Studio favorito? Estou sempre pronto para deixar minhas mãos no teclado e longe do mouse!

Um por resposta, por favor.

Ctrl + - e o oposto Ctrl + Shift + - .

Mova o cursor de volta (ou avança) para o último lugar em que estava. Não há mais rolagem de volta ou PgUp / PgDown para descobrir onde você estava.

Isso alterna janelas abertas no Visual Studio:

Ctrl + tab e o oposto Ctrl + Shift + tab

Para mim, não há nada a ver com o preenchimento automático do código, parênteses correspondentes ou mostrar algum painel de ferramentas sofisticado. Em vez disso, é apenas sobre me deixar ver o código.

Com todos os painéis em torno de você, a área que você usa para realmente escrever código fica muito pequena.

Nesses casos, Shift + Alt + Enter entra no resgate e coloca a janela de código em foco no modo de canvas inteira . Bata novamente, e você tem todos os painéis de volta.

Pesquisa Incremental – Ctrl + I

É basicamente a checkbox de diálogo de localização sem a checkbox de diálogo. Basta começar a digitar o que você deseja pesquisar (veja o local da barra de status inferior para ver o que você digitou). Pressionar Ctrl + I novamente ou F3 procura a próxima instância. Pressione Escape para sair. Iniciar uma nova pesquisa pressionando Ctrl + I repete duas vezes a última pesquisa.

Expanda Smart Tag (Resolve Menu): Ctrl + . (período)

Expande a tag que é exibida quando você faz coisas como renomear um identificador.

Ctrl + K , Ctrl + C Comentar um bloco

Ctrl + K , Ctrl + U Descomente o bloco

Stock Visual Studio? F12Edit.GoToDefinition .

Ter DevExpress ‘Refactor! instalado significa que Ctrl + ` é o favorito de todos os tempos;

A tecla TAB para “trechos”.

Por exemplo, digite try e pressione a tecla tab duas vezes.

Resulta em:

 try { } catch (Exception) { throw; } 

que você pode expandir.

Lista completa de trechos em C #: http://msdn.microsoft.com/pt-br/library/vstudio/z41h7fat.aspx

Ctrl + ] para correspondência de chaves e parênteses.

Ctrl + Shift + ] seleciona o código entre parênteses correspondentes.

Ctrl + Shift + F

Bom velho encontrar em arquivos .

Ctrl + Space , o Visual Studio fornece as conclusões possíveis.

Ctrl + K , Ctrl + D // Auto- (Re) Format

Veja também: Resposta

Ctrl + C , Ctrl + V para duplicar a linha atual

Ctrl + L para excluir a linha atual

Ctrl + F3 para procurar a seleção atual

Ctrl + K , Ctrl + K para criar um marcador (que são úteis)

Ctrl + K , Ctrl + N para ir para o próximo favorito

E aqui está algo ainda mais interessante:
Pressione Ctrl + / para colocar o cursor em uma checkbox onde você pode digitar comandos.

Por exemplo, pressionando Ctrl + / e digite “> de”, agora comece a digitar o nome de um arquivo em seu projeto e ele será preenchido automaticamente. Esta é uma maneira muito rápida de abrir arquivos na solução atual.

Ctrl + Shift + V colar / percorrer o anel da área de transferência

Eu gosto de Ctrl + M , Ctrl + M. Para expandir / recolher o bloco de código atual.

Um que eu uso com frequência, mas não muitas outras pessoas, é:

Shift + Alt + F10 e depois Enter

Se você digitar um nome de class como Collection e não tiver a importação de namespace apropriada, essa combinação de atalhos irá inserir automaticamente a importação (enquanto o carret é imediatamente após o ‘>’).

Atualizar:

Um atalho equivalente dos comentários sobre esta resposta (obrigado asterite !):

Ctrl +

Muito mais confortável do que minha recomendação original.

Shift + ESC

Isso oculta / fecha qualquer janela da ‘janela falsa’ no Visual Studio. Isso inclui coisas como o Gerenciador de Soluções, o Navegador de Objetos, a Janela de Saída, a Janela Imediata, as Janelas de Teste de Unidade, etc. etc., e ainda se aplica se estiverem fixos, flutuantes, encaixáveis ​​ou com guias.

Atalho para uma janela (por exemplo, Ctrl + Alt + L ou Ctrl + Alt + I ) faz o que você precisa fazer, e Shift + Esc para se livrar dele. Se você não se livrar dele, a única maneira de focar novamente é usar o mesmo atalho de teclado (ou o mouse, que é o que estamos tentando evitar …)

Depois de pegar o jeito, é imensamente útil.


Grrr …. A quantidade de vezes que apertei Ctrl + F4 para fechar a ‘janela’ só para ver a minha janela de código atual fechar era insana antes que eu achasse isso, agora isso só acontece ocasionalmente ..

Meu favorito: F12 (vá para definição) e Shift + F12 (encontre referências).

Este último é útil com F8 (ir para o próximo resultado).

Ctrl + - e Ctrl + Shift + - são mapeados para os botões voltar e avançar do meu mouse.

Ctrl + é útil também, especialmente para adicionar manipuladores de events e instruções “using”.

Visual Studio 2005/2008 keybinding posters:

  • Pôster Visual C # 2008 Keybinding Reference
  • Poster de referência de atalho de teclado do Visual C # 2005
  • Pôster de referência de vinculação visual do Visual Basic 2008
  • Poster de referência de atalho de teclado do Visual Basic 2005

Eles não abrangem personalizações, mas são bons materiais de referência e definitivamente ajudam a encontrar novos atalhos.

Além disso, uma macro que despeja todas as ligações atuais em um arquivo HTML:

http://www.codinghorror.com/blog/archives/000315.html

Alt + Shift + teclas de seta ( , , , )

Isso permite que você selecione as coisas em um bloco. Como você poderia selecionar todo o “int” no bloco e, em seguida, procurar e replace o dobro, por exemplo.

 **int** x = 1; **int** y = 2; **int** z = 3; 

Ctrl + M , O. Pode recolher e expandir todas as seções de código em um arquivo específico.

Abrir e definir o foco no Solution Explorer : Ctrl + Alt + L

Um que outros editores devem usar: Ctrl + C sem nada selecionado copiará a linha atual.

A maioria dos outros editores não fará nada. Depois de copiar uma linha, a colagem colocará a linha antes da atual, mesmo se você estiver no meio da linha . A maioria dos outros editores começa a colar de onde você está, o que quase nunca é o que você quer.

A duplicação de uma linha é apenas: segure Ctrl, pressione c, depois v ( Ctrl + C , Ctrl + V )

CTRL + F5 (iniciar sem debugging)

CTRL + SHIFT + B (Build Solution)

Aqui está uma lista que eu uso com freqüência:

Ctrl + I : para pesquisa progressiva. Se você não digitar nada depois de I e continuar pressionando I (mantendo pressionada a tecla Ctrl ), ele pesquisará o último item que você pesquisou. Ctrl + Shift + Eu inverterei a pesquisa. Você também pode querer usar F3 (e Shift + F3 ) uma vez que alguma seqüência de pesquisa é inserida.

Ctrl + K Ctrl + C : para comentar a região destacada. Se nada for destacado, a linha atual será comentada. Naturalmente, você pode simplesmente pressionar Ctrl e pressionar K , C sucessivamente.

Ctrl + K Ctrl + U : para remover o comentário da região destacada. Funciona como acima.

Ctrl + / : levará o cursor para a pequena checkbox de pesquisa no topo. Você pode digitar “> of filename” (sem as aspas) para abrir um arquivo. Muito útil se o seu projeto contém vários arquivos.

Ctrl + K Ctrl + K : marcará a linha atual. Isso é útil se você quiser ver outra parte do código por um momento e voltar para onde estava.

Ctrl + K Ctrl + N : Irá levá-lo para o próximo marcador, se houver mais de um.

Ctrl + - : levará o cursor para o local anterior

Ctrl + Shift + - : levará o cursor para o próximo local (se existir)

Ctrl + Shift + B : construa seu projeto

Ctrl + C : Embora isso faça a cópia normal, se nada for realçado, copia a linha atual. O mesmo que Ctrl + X (para corte)

Ctrl + Espaço : Preenchimento Automático usando o IntelliSense

Ctrl + ] : irá levá-lo para a chave correspondente. Funciona com todos os tipos de chaves: ‘(‘, ‘{‘, ‘[‘. Útil para grandes blocos.

F12 : Irá levá-lo para a definição da function / definição da variável.

Alt + P + P : irá abrir as propriedades do projeto. Embora muitos não usem isso, é útil se você quiser alterar rapidamente os argumentos da linha de comando para o seu programa.

F5 : para iniciar a debugging

Shift + F5 : para parar a debugging

Durante a debugging, você pode usar Ctrl + Alt + Q para adicionar um relógio rápido. Outros atalhos de debugging podem ser encontrados no menu suspenso de debugging.

Ctrl + F10

correr para o cursor durante a debugging. Procurei isso por anos antes de encontrar o atalho de teclado …

Se ‘Favorito’ é medido pela frequência com que o uso, então:

F10 : Debug.StepOver

🙂

Por uso, o par:

  • Ctrl + Enter : insira uma linha em branco acima da linha atual.
  • Ctrl + Shift + Enter : insira uma linha em branco abaixo da linha atual.

Quando o menu suspenso do IntelliSense é exibido, manter pressionada a tecla Ctrl vira a lista semitransparente para que você possa ver o que está escondido atrás dela 🙂

Ctrl + Alt + P -> Anexar ao processo

Não vi este …

Ctrl + Up

Ctrl + Down

Rola a janela sem mover o cursor.