Gerador de Keybinding VS Code
Gera entradas para o keybindings.json do VS Code, com tecla, comando e contexto (when). Atalho personalizado em segundos.
—
Atalho de teclado do VS Code, com a cláusula when certa
O arquivo de atalhos do VS Code é um array de objetos com três campos: a combinação de teclas, o comando e, opcionalmente, a condição em que o atalho vale. Os dois primeiros são óbvios; o terceiro é o que separa uma configuração que funciona de uma que atrapalha, porque sem ele o atalho passa a valer em todo contexto, inclusive dentro do terminal integrado e da caixa de busca.
Preencha os campos e a página monta o JSON pronto para colar. A combinação segue a notação do editor, com as teclas ligadas por sinal de mais e acordes separados por espaço — dois atalhos em sequência, ao estilo do Emacs. O comando é o identificador interno, que se descobre na paleta de comandos ativando a exibição de identificadores.
Sobre a condição, vale conhecer as expressões mais úteis: a que restringe ao editor de texto com foco, a que exige seleção ativa, a que limita a um idioma específico e a que testa se o terminal está em foco. Elas se combinam com os operadores lógicos usuais. Para remover um atalho padrão em vez de sobrescrevê-lo, o caminho é declarar o mesmo comando com um sinal de menos na frente.
Perguntas frequentes
Onde fica o arquivo?
Meu atalho não funciona. Por quê?
Como descubro o identificador de um comando?
Ferramentas Relacionadas
Gerador de Snippet VS Code
Monta um snippet JSON pronto para colar em arquivos *.code-snippets do VS Code, com prefix, body multi-linha e tabstops $1, $2.
Gerador de tasks.json VS Code
Monta tasks.json para o VS Code com label, type, command, group e problemMatcher. Inclui shell padrão configurável.
HTTP Status Code Lookup
Consulta significado de códigos HTTP de 1xx a 5xx.
Keycode Info
Pressione qualquer tecla e veja `event.key`, `event.code`, `keyCode`, `which` e `location`. Útil para criar atalhos, jogos e formulários que reagem a teclado. Tudo no navegador.
Visualizador de Regex (Quebrar)
Cole uma regex e veja a árvore de tokens (literais, classes, grupos, quantificadores) em ASCII — ajuda a entender expressões complexas. Tudo no navegador.
Hexdump
Visualize qualquer texto em hexdump canônico (offset / bytes hex / ASCII), igual ao comando `hexdump -C` do Unix. Útil para inspecionar dados binários, encoding, separadores invisíveis. Tudo no navegador.