JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como personalizar atalhos de teclado no Visual Studio Code

Editado 3 meses atrás por ExtremeHow Equipe Editorial

Visual Studio CodeAtalhos de tecladoPersonalizaçãoProdutividadeConfiguraçõesPreferências do UsuárioAtalhos de tecladoComandosFluxo de TrabalhoAtalhosOtimizaçãoDicasFerramentasInterfaceDesempenhoProgramaçãoDesenvolvimentoExtensõesEditorEficiência

Como personalizar atalhos de teclado no Visual Studio Code

Tradução atualizada 3 meses atrás

O Visual Studio Code, frequentemente referido como VS Code, é um editor de código popular desenvolvido pela Microsoft. Ele suporta várias linguagens de programação e vem com uma grande quantidade de recursos. Um de seus recursos poderosos é a capacidade de personalizar atalhos de teclado. Isso permite que você ajuste seu ambiente de desenvolvimento para melhor se adequar ao seu fluxo de trabalho e aumentar sua produtividade.

Atalhos de teclado são combinações de teclas que permitem realizar tarefas rapidamente sem usar o mouse. Isso pode acelerar significativamente seu processo de codificação. Felizmente, o VS Code fornece uma maneira muito flexível de personalizar esses atalhos de acordo com suas preferências pessoais. Vamos aprender como você pode personalizar atalhos de teclado no Visual Studio Code.

Acessando as configurações de atalhos de teclado

Para começar a personalizar seus atalhos de teclado no VS Code, você primeiro precisa acessar as configurações de atalhos de teclado. Você pode fazer isso da seguinte maneira:

  1. Abra o Visual Studio Code.
  2. Vá para a barra de menu e clique em File (Windows/Linux) ou Code (macOS).
  3. Selecione Preferences.
  4. Clique em Keyboard shortcuts. Alternativamente, você pode usar o atalho de teclado padrão Ctrl + K Ctrl + S (Windows/Linux) ou Cmd + K Cmd + S (macOS) para abrir diretamente as configurações de atalhos de teclado.

Entendendo a interface de atalhos de teclado

Quando você abre a configuração de Atalhos de Teclado, vê uma interface amigável que exibe uma lista de todos os atalhos de teclado existentes. Esta interface é dividida em várias seções:

Personalizando atalhos de teclado

Personalizar atalhos de teclado é muito fácil. Aqui está um guia passo a passo:

  1. Procure pelo comando que você deseja personalizar. Você pode usar a barra de pesquisa no topo da interface de atalhos de teclado para encontrar rapidamente um comando específico.
  2. Depois de encontrar o comando, mova o cursor para a coluna de keybinding à frente do comando.
  3. Clique no keybinding para editá-lo. Isso permitirá que você digite o atalho de teclado de sua escolha.
  4. Após digitar sua nova combinação de teclas, pressione a tecla Enter para salvar.

Um exemplo de personalização de atalho seria definir Ctrl + B para alternar a barra lateral. Para fazer isso, procure por "View: Toggle Sidebar Visibility" na lista de comandos. Ao lado do comando, adicione ou altere o keybinding para Ctrl + B.

Excluindo e redefinindo atalhos

Às vezes, você pode querer remover um atalho de teclado ou redefini-lo para a configuração padrão. Siga estas etapas:

  1. Encontre o comando cujo atalho você deseja remover ou redefinir.
  2. Clique no keybinding ao lado do comando. Um menu aparecerá.
  3. Clique no ícone de lixeira para excluir o atalho.
  4. Para redefinir para o atalho padrão, clique no ícone de seta circular.

Observe que sempre que você altera, exclui ou restaura atalhos, eles entram em vigor imediatamente. No entanto, você pode sempre retornar a esta interface para mais ajustes.

Conflitos com atalhos de teclado

Às vezes, dois ou mais comandos podem tentar usar o mesmo atalho de teclado. Isso cria conflitos, porque o mesmo keybinding não pode realizar múltiplas ações ao mesmo tempo. Se surgir um conflito, o VS Code dará prioridade ao comando que considerar mais relevante com base no contexto atual (por exemplo, linguagem ou foco da aplicação).

Para resolver disputas:

  1. Abra o editor de atalhos de teclado.
  2. Encontre o atalho conflitante digitando a combinação de teclas na barra de pesquisa.
  3. Identifique os comandos que usam o mesmo keybinding e decida qual atalho do comando você prefere.
  4. Altere o keybinding de um comando que você usa com menos frequência ou que é menos importante para seu fluxo de trabalho.

Exportando e importando keybindings

Se você usa o VS Code em várias máquinas, pode querer manter seus keybindings personalizados consistentes em todos os dispositivos. Você pode facilmente exportar e importar seus keybindings.

Exportando keybindings

  1. Abra o Command Palette pressionando Ctrl + Shift + P (Windows/Linux) ou Cmd + Shift + P (macOS).
  2. Digite 'Preferences: Open Keyboard Shortcuts (JSON)' para abrir o arquivo keybindings.json.
  3. Copie o conteúdo deste arquivo. Este arquivo contém todos os seus keybindings personalizados em formato JSON.

Importando keybindings

  1. Na nova máquina, abra o VS Code e vá para o Command Palette.
  2. Digite 'Preferences: Open Keyboard Shortcuts (JSON)' para abrir o arquivo keybindings.json.
  3. Cole os dados JSON copiados neste arquivo e salve. Seus keybindings personalizados serão aplicados imediatamente.

Desativando keybindings

Se você perceber que não deseja um determinado keybinding e não quer removê-lo ou reatribuí-lo, você pode desativá-lo temporariamente:

  1. Procure pelo comando que você deseja desativar.
  2. Abra o menu de Keybindings clicando nele.
  3. Selecione 'Remover keybinding', o que o desativará efetivamente.

Para reativar o keybinding, siga os mesmos passos e atribua um atalho de teclado ao comando.

Personalização avançada com padrões de keybinding

Para usuários que desejam ainda mais controle, o VS Code permite o uso de padrões de keybinding no arquivo keybindings.json. Isso é especialmente útil para criar keybindings que só se aplicam em determinadas condições ou para combinações de teclas complexas que a interface gráfica não suporta.

O arquivo keybindings.json pode ser acessado através do Command Palette com 'Preferences: Open Keyboard Shortcuts (JSON)'. Os padrões de keybinding são escritos em formato de objeto JSON, onde você pode especificar:

Exemplo de padrão de keybinding

{ "key": "ctrl+k ctrl+c", "command": "editor.action.commentLine", "when": "editorTextFocus && !editorReadonly" }

Neste exemplo, a combinação de teclas Ctrl + K Ctrl + C comentará uma linha no editor de código se o editor estiver em foco e não for somente leitura.

Conclusão

Personalizar atalhos de teclado no Visual Studio Code pode melhorar significativamente seu fluxo de trabalho de desenvolvimento. Com a capacidade de reconfigurar keybindings, remover keybindings desnecessários e resolver conflitos, você tem total controle sobre como interage com o editor. Além disso, usuários avançados podem acessar o arquivo keybindings.json para criar configurações de keybinding altamente específicas e condicionais. Todos esses recursos tornam o VS Code um editor de código altamente personalizável e amigável para desenvolvedores em todo o mundo.

Lembre-se de que pode levar algum tempo para praticar com os atalhos de teclado, mas, uma vez que você se sinta confortável, programar será mais intuitivo e eficiente.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários