No mundo acelerado da codificação, cada pressionamento de tecla conta. Para desenvolvedores imersos no Visual Studio Code (VS Code), dominar seus recursos pode aumentar significativamente a produtividade. Uma habilidade fundamental é selecionar rapidamente várias linhas, o que pode agilizar as tarefas de codificação, desde a refatoração até a formatação.
Neste artigo, exploraremos as técnicas e atalhos do VS Code, permitindo que você navegue em sua base de código com sutileza e velocidade. Quer você seja um programador experiente ou um novato, este guia é a chave para desbloquear todo o potencial dos recursos de seleção multilinha do VS Code.
Se você é um usuário típico do VS Code, muitas vezes precisa selecionar várias linhas para resolver um problema comum: um elemento que não pertence a cada linha. A seleção de várias linhas facilita a correção de todas essas linhas de uma só vez.
Veja como selecionar várias linhas neste programa em seu PC com Windows:
- Use o mouse para selecionar a palavra ímpar ou qualquer outro elemento.
- Pressione e segure oCtrl+Altcombinação de teclas.
- Sem liberarCtrl+Alt, pressione oSeta para baixopara selecionar a mesma palavra nas linhas abaixo das linhas originais. Pressione o botão quantas vezes forem necessárias.

- Digite a palavra de substituição.

- Quando terminar, ataque oEscbotão para sair do modo de edição de múltiplas linhas.
O processo é igualmente simples para usuários do macOS:
- Selecione o local na linha que deseja editar e segure o botãoOpção + CMDcombinação de teclas.

- Enquanto segura o atalho, use o seuSeta para baixopara selecionar esse local em cada linha.
Você não deverá ter problemas para selecionar várias linhas se for um codificador Linux VS.
- Destaque a parte do código que deseja remover ou substituir e pressione e segureShift + Alt.

- Sem liberar oShift + Altcombinação, use oSeta para baixotecla para destacar o mesmo elemento nas outras linhas.
A seguir, você deve aprender.
Como inserir vários cursores no código VS
Selecionar múltiplas linhas não é a única maneira de editar diversas linhas simultaneamente. Você também pode utilizar a funcionalidade de vários cursores. Depois de adicionar um multicursor, você pode ajustar várias linhas simultaneamente digitando o mesmo valor para cada linha.
Por exemplo, você pode seguir as etapas a seguir para incorporar cursores individuais em seu código.
- Clique na primeira linha e segure oTodosbotão se você tiver um PC Windows ou Linux para colocar um multicursor nas linhas onde você clica. Alternativamente, pressione oOpçãochave se você for um usuário do macOS.

- Quando você não precisar mais do multicursor, toque no botãoEscbotão para removê-lo do seu espaço de trabalho. Esc é a chave universal para todos os sistemas operacionais.
Aqui estão alguns outros recursos convenientes relacionados ao multicursor para ajudar a aumentar sua produtividade ao selecionar e editar várias linhas.
Coloque cursores no final das linhas
Alguns projetos exigem que você coloque os cursores no final de cada linha.
- Destaque várias linhas com o atalho da primeira seção, dependendo do seu sistema operacional. Por exemplo, os usuários do Windows devem pressionar e segurar oCtrl,Todos, eSeta para baixochaves.

- Toque noShift + Opção + Icombinação no seu dispositivo macOS.
- Shift + Alt + Ise você for um usuário Linux ou Windows.
Coloque os cursores abaixo e acima do cursor atual
Os finais de linha podem não ser a melhor posição para os cursores. Às vezes, você precisa ser mais específico e colocá-los abaixo e acima do cursor original.
- Selecione seu ponto de partida colocando o cursor em uma das linhas. Golpeie oCtrl + Alt + Seta para baixopara colocar um multicursor abaixo do cursor original se você for um programador Windows ou Linux VS.

- Se você tiver um computador macOS, utilize oCMD + Opção + Seta para baixochave para executar a mesma ação.
- Se necessário, utilize oCtrl + Alt + Seta para cimachave para incorporar um multi-cursor acima do original no Windows ou Linux. Para plataformas macOS, você deve pressionar o botãoCMD + Opção + Seta para cimateclas para colocar o cursor acima do ponto inicial.
Coloque os cursores no próximo local correspondente
Faça isso se quiser apenas um cursor na parte correspondente da linha mais próxima do seu ponto inicial.
- Destaque a linha usando o mouse.
- Toque noCtrl+Dcombinação de teclas se você for um usuário do Windows ou Linux. (DCM + Dse você for um codificador macOS.) Isso inserirá vários cursores próximos às partes correspondentes do código que vêm após a seleção original.

- Remova alguns cursores com oCtrl + vocêatalho no Windows e Linux, se necessário.
- CMD + vocêno macOS. Lembre-se de que este atalho exclui os cursores um por um. Uma combinação não permite desfazer todos os elementos de uma só vez.
Coloque cursores em cada local correspondente
Ao posicionar seus cursores, você pode não querer incorporá-los apenas nas linhas vizinhas. Em vez disso, pode ser necessário adicioná-los em todos os locais correspondentes. Veja como isso funciona.
- Destaque a parte do código onde deseja adicionar cursores.

- Golpeie oCtrl + Shift + Lcombinação de teclas se você tiver um PC Linux ou Windows para colocar um cursor onde quer que o texto destacado apareça.
- Use oCMD + Shift + Latalho se você for um profissional do macOS.
Este método também funciona parade um nome de variável.
Como personalizar o cursor no código VS
Seus cursores são essenciais ao selecionar e editar várias linhas no VS Code. No entanto, o comportamento padrão deles pode não se adequar perfeitamente ao seu projeto. Pode ser necessário ajustar sua operação e usar diferentes combinações de teclas para aumentar a produtividade.
A primeira coisa que você pode querer fazer é configurar um modificador multicursor alternativo.
- Abra seu espaço de trabalho e use oCtrl+,combinação de teclas se você tiver um sistema operacional Windows ou Linux.
- Você precisará atacar oCMD+,atalho se você estiver usando o VS Code no macOS.
- Digite a seguinte linha na caixa: multiCursorModificeer

- Altere o botão modificador padrão deTodospara o que funciona melhor.

Essa não é a única ligação de tecla que você pode ajustar no VS Code. O menu de configurações permite alterar qualquer atalho relacionado ao cursor para facilitar a manipulação de dados.
Você pode fazer isso no seu editor.
- Inicie o VS Code e selecioneArquivono menu principal.
- Vá paraPreferênciassobArquivoe trazer à tona oAtalhos de tecladojanela com oDMC + K + DMC + Scombinação de teclas ou macOS ouCtrl + K + Ctrl + Satalho no Windows e Linux. Você deve soltar a primeira letra (por exemplo, K) antes de pressionar a outra combinação (por exemplo, S).

- Digite o ID do atalho que você deseja alterar. Aqui estão alguns:
• editor.action.insertCursorBelow
• editor.action.inserCursorAbove
• editor.action.selectHighlights
• editor.action.addSelectionToNextFindMatch
• cursorUndo
- Altere o atalho correspondente com o símbolo de edição na parte esquerda da janela.

Deixe os recursos do VS Code fazerem o trabalho para você
Aprenda algumas coisas úteise automatize tantos processos quanto possível para se tornar um mestre no editor de código-fonte. Selecionar várias linhas e ajustar os cursores são ótimos pontos de partida. Experimente diferentes posições e funcionalidades para encontrar a solução perfeita para cada projeto.
Perguntas frequentes
Posso selecionar linhas com base em seus números de linha no VS Code?
Sim. Usar o atalho de teclado Ctrl + G permitirá que você escolha um número de linha para onde ir.
O VS Code oferece suporte à seleção de linhas em vários arquivos simultaneamente?
Sim, o VS Code usa o recurso “Localizar em arquivos” para selecionar linhas em vários arquivos simultaneamente. ImprensaCtrl + Shift + F(Cmd + Shift + F no Mac) para abrir o widget “Localizar em arquivos”, insira seus critérios de pesquisa e use as caixas de seleção ou atalhos de teclado para selecionar linhas nos resultados da pesquisa.
