Posted on julho 6, 2021
Atalhos de teclado para desenvolvedores .NET
Você, desenvolvedor: como é a sua relação com os seus periféricos? Você é daqueles que sabe todos os atalhos do teclado e quase não usa mouse? Ou é o completo oposto: fica com uma mão em cada? Eu, pessoalmente, gosto muito do mouse. Isso desde quando eu era criança e não entendia porque o mouse do computador da escola precisava de dois botões (eu tinha um Mac em casa). 🤣 Confesso que, atualmente, me esforço para utilizar mais os atalhos do teclado, em uma tentativa de ganhar agilidade enquanto programo. Portanto, resolvi vir aqui e listar os atalhos de teclado para desenvolvedores .NET, uma lista que resolvi desenvolver por conta própria para me ajudar a selecionar e memorizar as hotkeys mais importantes no meu dia-a-dia!
Significa alguma coisa saber muitos atalhos de teclado?
Um tempo atrás, surgiu uma treta no Twitter, relacionando o nível de senioridade de um desenvolvedor com o seu uso de mouse. Segue a fagulha que causou o incêndio da vez:
Bom, a verdade é que: foda-se a maneira que você edita código, não é isso que te dá senioridade ou não. Imagina como seria fácil se fosse assim? Você pega várias listas de código, as memoriza, abre o editor de texto da sua preferência e vrau! Vai fazer entrevista para umas vagas de desenvolvedor sênior. Pelo amor né.
O que te traz senioridade é prática, estudos e conhecimento. E um pouco de sabedoria também ajuda bastante. Independente se você usa mouse ou sabe de cor todos os atalhos de teclado. Não deixe nenhum arrombado que não sabe de nada da sua vida ditar qual é o seu nível de alguma coisa, beleza?
Sobre os atalhos que selecionei
Antes de mais nada, já quero deixar bem claro que esse post é Atalhos de Teclado 101: é pra quem não sabe quase nada mesmo. Eu acabei de descobrir que o Win + D nos leva para o Desktop e riram de mim porque é algo muito básico – mas eu não sabia até agora! Se você aí é o purista do teclado, esse post não é pra você mesmo. Talvez sirva pra você rir da minha ignorância 😅
E sobre o meu ambiente de trabalho e de estudo: meu sistema operacional é o Windows (no meu computador pessoal, uso o 10 Pro, para ser bem específica) e as IDEs que eu mais uso são o Visual Studio e o Visual Studio Code. Aqui e ali, muito pontualmente, também uso o Notepad++ e o Sublime, porém são mais para anotações do que para código propriamente.
Aqui, eu pretendo listar somente os atalhos do Visual Studio e explico o porquê: é possível você mapear os mesmos atalhos de uma outra IDE para o Visual Studio Code e eu fiz isso porque já tenho coisa demais na cabeça pra ter que lembrar atalho de duas IDEs diferentes.
Para fazer o mesmo, vá em File > Preferences > Keymaps e o Visual Studio Code vai te mostrar diversas opções de keymaps para você. Escolha o seu favorito (no nosso caso, o VS) e seja feliz!
Sem mais delongas, vamos à lista de atalhos!
Atalhos para Windows
Cria uma nova pasta: Ctrl + Shift + N
Renomeia um arquivo: F2
Mostra ou esconde o Desktop: Win + D
Abre a janela de calendário e hora: Win + Alt + D
Acessa o File Explorer: Win + E
Abre as configurações do computador: Win + I
Minimiza todas as janelas: Win + M
Abre o painel de emojis: Win + . (ponto)
Abre uma visualização temporária para o Desktop: Win + , (vírgula)
Ver o histórico da sua área de transferência: Win + V
Atalhos para Visual Studio
Fazer o build de uma solução: Ctrl + Shift + B
Parar o build de uma solução: Ctrl + Break
Abrir guia com os breakpoints existentes na solução: Ctrl + Alt + B
Deletar todos os breakpoints existentes: Ctrl + Shift + F9
Habilitar ou desabilitar um breakpoint: Ctrl + F9
Rodar uma aplicação sem ter o debug acoplado: Ctrl + F5
Parar o debug: Shift + F5
Duplicar uma linha: Ctrl + D
Fazer buscas no documento atual: Ctrl + F
Buscar em todos os documentos: Ctrl + Shift + F
Mover linha para cima ou para baixo: Alt + (seta)
Ir para (serve para arquivo, método ou variável): Ctrl + , (vírgula)
Comentar uma linha: Ctrl + K, C
Descomentar uma linha: Ctrl + K, U
Identar o código: Ctrl + K, D
Espiar a definição: Alt + F12
📖 Documentação oficial
📕 Keyboard shortcuts in Windows
📘 Default keyboard shortcuts in Visual Studio
📜 Posts mais recentes
🧼 Algumas questões sobre o Clean Code – parte 1
📚 Lições (re)aprendidas com o HackerRank
💌 Recadinhos
Gostou do texto? Tem algo a adicionar? Alguma crítica construtiva? Feedbacks? Sugestões? Pedidos? Fique à vontade para me contatar via email (oli.pmatt@gmail.com), Twitter (@oliviamattiazzo), LinkedIn (/oliviamattiazzo) ou pela caixa de comentários aqui embaixo! Vai ser um prazer conversar contigo! ✨