Mesmo sem a grande quantidade de extensões que tornam o Visual Studio Code uma ferramenta poderosa para todos os desenvolvedores, o editor de programação de código aberto da Microsoft é carregado com recursos interessantes por padrão. No entanto, alguns desses recursos úteis não são óbvios, mesmo para usuários experientes. E a cada nova versão do VS Code, recursos mais úteis são introduzidos – muitas vezes permanecendo abaixo da linha d'água.

Aqui estão 10 dicas e atalhos úteis do Visual Studio Code que você talvez não conheça. A maioria atrairá desenvolvedores de todos os níveis de conhecimento em VS Code, desde o novato até o veterano experiente.

10 maneiras de aumentar sua produtividade no VS Code

  1. Encontre qualquer comando do VS Code
  2. Use Ctrl-` para abrir e fechar o terminal VS Code
  3. Use fala para texto no VS Code
  4. Use vários cursores em um documento do VS Code
  5. Desanexe guias em janelas flutuantes
  6. Obtenha sugestões baseadas em palavras de vários documentos
  7. Veja a lista de processos internos do VS Code
  8. Marcar arquivos como somente leitura
  9. Use perfis para gerenciar fluxos de trabalho
  10. Execute o VS Code como um aplicativo portátil

Encontre qualquer comando do VS Code

Quer encontrar um comando, qualquer comando, no VS Code? Imprensa Ctrl-Shift-P e comece a digitar. A paleta de comandos, como é chamada, oferece acesso rápido a qualquer comando registrado, incluindo aqueles fornecidos por complementos. Além disso, se houver uma ligação de tecla associada a um determinado comando, ela será exibida na lista suspensa digite para pesquisar. Dessa forma, você pode ir direto para o atalho no futuro.

Digite na paleta de comandos do VS Code para pesquisar qualquer comando, incluindo suas combinações de teclas.

Use Ctrl-` para abrir e fechar o terminal VS Code

A janela de terminal aberta no VS Code é uma grande conveniência. Não há necessidade de mudar para outra janela do aplicativo para lidar com isso. Também é facilmente acessível pressionando Ctrl-` (Ctrl seguido pela tecla backtick). Pressionar essas teclas requer apenas uma mão, então você pode abrir ou fechar a janela sem tocar no mouse. Além disso, o foco do cursor vai para a janela do terminal quando você o abre, então você pode simplesmente abri-lo e começar a digitar.

terminal de código do visual studio

Abra e feche o terminal integrado do VS Code com o toque de uma mão

Use fala para texto no VS Code

Quer falar com o VS Code em vez de digitar? A extensão VS Code Speech permite ditar texto diretamente no editor pressionando Ctrl-Alt-V (ou outro atalho de teclado de sua escolha). O mecanismo de conversão de texto em fala é totalmente local, portanto não precisa de uma conexão de rede para ser útil. Microsoft Windows, macOS e Linux são todos suportados.

A extensão VS Code Speech em ação.

A extensão VS Code Speech em ação. O microfone próximo ao cursor indica que o ramal está escutando a entrada.

Use vários cursores em um documento do VS Code

Uma maneira bastante mágica de editar um documento no VS Code é definir vários cursores. É isso mesmo: você pode digitar um documento em mais de um lugar ao mesmo tempo.

Se você mantiver pressionada a tecla Alt e clicar em algum lugar, você colocará um novo cursor. Cada cursor aceitará os mesmos comandos de tecla ao mesmo tempo – uma maneira prática de inserir texto padronizado em várias linhas ao mesmo tempo, por exemplo.

Outra maneira de adicionar cursores é segurar Ctrl+Alt e pressione as teclas de seta para cima ou para baixo. Fazer isso irá inserir cursores nas linhas acima ou abaixo da linha atual – útil para trabalhar em colunas de texto.

Outro movimento inteligente: você pode inserir um cursor em cada instância de um trecho de texto selecionado pressionando Ctrl-Shift-L. Você também pode controlar o tamanho da seleção de vários cursores pressionando Shift-Alt e a seta para a esquerda ou para a direita.

Para voltar a um único cursor, basta pressionar a tecla Escape.

cursores de código do visual studio

O VS Code permite digitar vários locais em um documento ao mesmo tempo usando vários cursores.

Desanexe guias em janelas flutuantes

Desde os primeiros dias do VS Code, os usuários solicitaram a capacidade de separar uma guia da janela principal e abri-la em uma janela separada. A Microsoft disponibilizou esse recurso em novembro de 2023. Clique com o botão direito em uma guia na janela principal e selecione “Mover para uma nova janela” para desanexar a guia. Para reanexá-lo, arraste a guia de volta para a lista de guias na janela original.

Guias destacáveis ​​podem ser movidas pela área de trabalho.

As guias podem ser destacadas e convertidas em janelas independentes e movidas livremente pela área de trabalho. Observe que os menus da janela principal não estão disponíveis em uma janela separada.

Obtenha sugestões baseadas em palavras de vários documentos

O VS Code pode fazer sugestões baseadas em palavras conforme você digita os tipos de documentos de texto simples mais comuns. Por padrão, entretanto, as sugestões são fornecidas apenas a partir do documento atual ou de documentos abertos do mesmo tipo.

Um recurso introduzido recentemente permite encontrar sugestões de todos os arquivos abertos no momento. Colocou o editor.wordBasedSuggestionsMode opção de configuração para allDocuments para obter sugestões de cada arquivo aberto, não apenas do que você está editando no momento ou de arquivos abertos com a mesma extensão. Isso é útil se você tiver arquivos que contenham stubs de tipo para seu aplicativo, mas não compartilhe uma extensão de arquivo com o arquivo que está editando.

sugestões baseadas em palavras de código do visual studio

Habilite sugestões de palavras no VS Code de todos os documentos abertos. A sugestão “db_context” vem de um arquivo de código aberto.

Veja a lista de processos internos do VS Code

Os sistemas operacionais possuem utilitários, como o Gerenciador de Tarefas do Windows, que permitem ver uma lista dos processos em execução no momento no sistema. Da mesma forma, o VS Code tem seu próprio Process Explorer interno que permite ver uma lista de todos os subprocessos em execução dentro do editor de código – cada janela, extensão, processo gerado externamente e assim por diante. Para cada processo, o Process Explorer exibe o ID do processo e o uso de CPU e memória.

Para abrir o Process Explorer, basta selecionar “Abrir Process Explorer” no menu Ajuda ou pesquisar “Process Explorer” na paleta de comandos. Você pode clicar com o botão direito em um processo para copiar suas informações ou eliminá-lo. Observe que você não pode classificar a visualização, mas o processo que usa mais memória ou CPU será destacado.

explorador de processos de código do visual studio

O Process Explorer do VS Code permite que você veja todos os processos em execução do aplicativo, incluindo extensões.

Marcar arquivos como somente leitura

Às vezes, você deseja garantir que não modificará acidentalmente um arquivo em seu espaço de trabalho. O VS Code tem a capacidade de marcar o editor ativo como somente leitura ou alternar seu status somente leitura. Por padrão, nenhum atalho de teclado é atribuído a esses comportamentos, mas você pode acessá-los na paleta de comandos (digite “somente leitura” para procurá-los) e atribuir teclas conforme desejado.

Marcar um arquivo no VS Code como somente leitura.

Marcar um arquivo como somente leitura para uma sessão pode evitar, por exemplo, a modificação acidental de dados de configuração cruciais que não devem ser alterados.

Use perfis para gerenciar fluxos de trabalho

O VS Code pode funcionar com qualquer número de idiomas e tipos de arquivo diferentes. Mas você pode não querer o mesmo conjunto de personalizações para cada um. Um projeto Python exige um conjunto de personalizações diferente de um projeto Java ou C#. Para esse fim, o VS Code permite usar Perfis para agrupar várias personalizações e salvá-las com um nome comum. Você pode modificar e salvar configurações, atalhos de teclado, trechos e tarefas de usuários e extensões por meio de um perfil, e pode compartilhar seus perfis com colegas de equipe para manter os fluxos de trabalho sincronizados.

Use perfis para armazenar e compartilhar configurações personalizadas.

Os perfis podem ser usados ​​para armazenar e compartilhar grupos de configurações personalizadas para cada fluxo de trabalho ou idioma.

Execute o VS Code como um aplicativo portátil

Como regra, você executará o Visual Studio Code como um aplicativo formalmente instalado, assim como faria com o Visual Studio ou o Microsoft Office completo. Mas pode haver cenários em que seja útil executar o VS Code de forma portável, ou seja, a partir de uma unidade removível ou de um diretório estranho em seu sistema, sem instalá-lo formalmente. Para fazer isso, o VS Code fornece o modo portátil, que é compatível com o .zip/.tar.gz versão arquivada do aplicativo.

Observe que quaisquer atualizações para uma cópia portátil do VS Code devem ser feitas manualmente, copiando os dados do usuário da instalação antiga para a nova. Observe também que você pode migrar uma instalação existente do VS Code para o modo portátil, mas só pode fazer isso copiando o diretório de dados de uma versão do VS Code instalada formalmente para uma nova cópia da versão portátil. Você não pode converter “in-loco” uma instância instalada do VS Code em uma edição portátil.