Qual é o seu atalho de teclado favorito do Visual Studio? Estou sempre pronto para deixar minhas mãos no teclado e longe do mouse!
Um por resposta, por favor.
Qual é o seu atalho de teclado favorito do Visual Studio? Estou sempre pronto para deixar minhas mãos no teclado e longe do mouse!
Um por resposta, por favor.
Respostas:
Ctrl+ -e o oposto Ctrl+ Shift+ -.
Mova o cursor para trás (ou para frente) até o último local em que estava. Não precisa mais rolar para trás ou PgUp/ PgDownpara descobrir onde você estava.
Isso muda as janelas abertas no Visual Studio:
Ctrl+ tabe o oposto Ctrl+ Shift+tab
Para mim, não há nada a ver com o preenchimento automático de código, parênteses correspondentes ou exibição de algum painel de ferramentas sofisticado. Em vez disso, é apenas permitir que eu veja o código.
Com todos os painéis ao seu redor, a área que você usa para escrever código se torna muito pequena.
Nesses casos, o Shift+ Alt+ Enteré resgatado e coloca a janela de código em foco no modo de tela cheia. Bata novamente e você terá todos os painéis de volta.
Pesquisa incremental - Ctrl+I
É basicamente a caixa de diálogo Localizar sem a caixa de diálogo. Basta começar a digitar o que deseja pesquisar (consulte o local da barra de status inferior para ver o que você digitou). Pressionar Ctrl+ Inovamente ou F3procura a próxima instância. Pressione Escape para sair. Iniciar uma nova pesquisa pressionando Ctrl+ Iduas vezes repete a última pesquisa.
Expanda Marca inteligente (menu Resolução): Ctrl+ .(ponto final)
Expande a tag exibida quando você renomeia um identificador.
using
declaração ou um espaço de nome totalmente qualificado para uma classe) ... isso não tem nada a ver com dicas de ferramentas.
Ctrl+ K, Ctrl+ CComentar um bloco
Ctrl+ K, Ctrl+ UDescomente o bloco
Estoque Visual Studio? F12- Edit.GoToDefinition .
Tendo o Refator do DevExpress! instalado significa que Ctrl+ `é o meu favorito de todos os tempos;)
A TABchave 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 de C #: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx
Ctrl+ ]para chaves e parênteses correspondentes.
Ctrl+ Shift+ ]seleciona o código entre parênteses correspondentes.
Ctrl+ Shift+F
O bom e velho Find In Files .
Ctrl+ K, Ctrl + D// Auto- (Re) Formato
Veja também: Resposta
Ctrl+ C, Ctrl+ Vpara duplicar a linha atual
Ctrl+ Lpara excluir a linha atual
Ctrl+ F3para pesquisar a seleção atual
Ctrl+ K, Ctrl+ Kpara criar um marcador (que é útil)
Ctrl+ K, Ctrl+ Npara ir para o próximo marcador
E aqui está algo ainda mais interessante:
pressione Ctrl+ /para colocar o cursor em uma caixa onde você pode digitar comandos.
Por exemplo, pressionando Ctrl+ /e digite "> of", agora comece a digitar o nome de um arquivo no seu projeto e ele será preenchido automaticamente. Essa é uma maneira muito rápida de abrir arquivos na solução atual.
Ctrl+ Shift+ Vcolar / 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 frequentemente, mas não muitas outras pessoas, é:
Shift+ Alt+ F10entãoEnter
Se você digitar um nome de classe como Collection<string>
e não tiver a importação de namespace adequada, essa combinação de atalhos inserirá a importação automaticamente (enquanto o cursor estiver imediatamente após o '>').
Atualizar:
Um atalho equivalente aos comentários sobre esta resposta (obrigado asterito !):
Ctrl + .
Muito mais confortável do que minha recomendação original.
Shift+ESC
Isso oculta / fecha qualquer uma das janelas da 'janela falsa' no Visual Studio. Isso inclui coisas como o Gerenciador de Soluções, o Pesquisador de Objetos, a Janela de Saída, a Janela Imediata, as Janelas de Teste de Unidade etc. etc. e ainda se aplica se elas estão fixadas, flutuantes, acopláveis ou com guias.
Atalho em uma janela (por exemplo, Ctrl+ Alt+ Lou Ctrl+ Alt+ I) faça o que você precisa fazer e Shift+ Escpara se livrar dela. 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 o hit Ctrl+ foi F4fechado para fechar a 'janela' apenas para ver minha janela de código atual fechar era insano antes de eu encontrar isso, agora isso acontece ocasionalmente ..
O meu favorito: F12(vá para a definição) e Shift+ F12(encontre referências).
O último é útil com F8(vá para o próximo resultado).
Ctrl+ -e Ctrl+ Shift+ -são mapeados para os botões voltar e avançar do mouse.
Ctrl+ também .é útil, especialmente para adicionar manipuladores de eventos e instruções "using".
Cartazes de vinculação de teclas do Visual Studio 2005/2008:
Eles não cobrem personalizações, mas são bons materiais de referência e definitivamente úteis para encontrar novos atalhos.
Além disso, uma macro que despeja todas as ligações atuais em um arquivo HTML:
Alt+ Shift+ Teclas de seta ( ←, ↑, ↓, →)
Isso permite que você selecione as coisas em um bloco. Como se você pudesse selecionar todos os "int" no bloco e, em seguida, procurar e substituir para dobrar, por exemplo.
**int** x = 1;
**int** y = 2;
**int** z = 3;
Ctrl+ M, O. Pode recolher e expandir todas as seções do código em um arquivo específico.
Abra e defina o foco no Solution Explorer : Ctrl+ Alt+L
Um que outros editores devem adotar:
Ctrl+ Ccom nada selecionado copiará a linha atual.
A maioria dos outros editores não fará nada. Após copiar uma linha, colar colocará a linha antes da atual, mesmo se você estiver no meio da linha . A maioria dos outros editores começará a colar de onde você está, o que quase nunca é o que você deseja.
Duplicar uma linha é apenas: mantenha pressionada a tecla Ctrl, pressione c e, em seguida, v. ( Ctrl+ C, Ctrl+ V)
Aqui está uma lista que eu uso com frequência:
Ctrl+ I: para pesquisa progressiva. Se você não digitar nada depois Ie continuar pressionando I(mantendo a Ctrltecla pressionada), ele pesquisará o último item que você pesquisou. Ctrl+ Shift+ Iirá inverter a pesquisa. Você também pode usar F3(e Shift+ F3) depois que alguma sequência de pesquisa for inserida.
Ctrl+ K Ctrl+ C: Para comentar a região destacada. Se nada estiver destacado, a linha atual será comentada. Naturalmente, você pode simplesmente segurar Ctrle pressionar K, Csucessivamente.
Ctrl+ K Ctrl+ U: Para desmarcar a região destacada. Funciona como acima.
Ctrl+ /: Levará o cursor para a pequena caixa de pesquisa na parte superior. Você pode digitar "> of filename" (sem as aspas) para abrir um arquivo. Muito útil se o seu projeto contiver vários arquivos.
Ctrl+ K Ctrl+ K: Marcará a linha atual como favorita. Isso é útil se você quiser examinar outra parte do código por um momento e voltar para onde estava.
Ctrl+ K Ctrl+ N: O levará ao 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: Crie seu projeto
Ctrl+ C: Embora faça a cópia usual, se nada estiver destacado, copia a linha atual. Mesmo para Ctrl+ X(para corte)
Ctrl+ Space: Preenchimento automático usando o IntelliSense
Ctrl+ ]: Levará você para a chave correspondente. Funciona com todos os tipos de chaves: '(', '{', '['. Útil para grandes blocos.
F12: O levará à definição de função / definição de variável.
Alt+ P+ P: Abre as propriedades do projeto. Embora muitos não o usem, é útil se você deseja alterar rapidamente os argumentos da linha de comando para o seu programa.
F5: Para iniciar a depuração
Shift+ F5: Para parar a depuração
Durante a depuração, você pode usar Ctrl+ Alt+ Qpara adicionar uma observação rápida. Outros atalhos de depuração podem ser encontrados no menu suspenso de depuração.
Se 'Favorito' for medido pela frequência com que eu o uso, então:
F10 : Debug.StepOver
:)
Por uso, o par:
Quando o menu suspenso IntelliSense é exibido, pressionar e manter Ctrla lista semi-transparente para que você possa ver o que está oculto por trás dele :)
Ctrl+ Alt+ P -> Anexar ao processo
Ainda não vi este ...
Ctrl + Up
Ctrl + Down
Rola a janela sem mover o cursor.