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
- Encontre qualquer comando do VS Code
- Use Ctrl-` para abrir e fechar o terminal VS Code
- Use fala para texto no VS Code
- Use vários cursores em um documento do VS Code
- Desanexe guias em janelas flutuantes
- Obtenha sugestões baseadas em palavras de vários documentos
- Veja a lista de processos internos do VS Code
- Marcar arquivos como somente leitura
- Use perfis para gerenciar fluxos de trabalho
- 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.