O que setup_local_keybindings faz?
Habilidade de agente 'setup_local_keybindings' de DanhDue/ai-agent-tools.
Esta habilidade permite configurar atalhos de teclado personalizados no ambiente local. Use-a para automatizar a definição de combinações de teclas que otimizam seu fluxo de trabalho de desenvolvimento.
Como usar
Forneça ao agente uma lista de atalhos desejados, no formato:
tecla: comando(ex.:Ctrl+Shift+P: workbench.action.showCommands)- Ou um arquivo de configuração com as definições.
O agente então irá:
- Identificar o sistema operacional e editor/IDE atual.
- Localizar o arquivo de configuração de atalhos apropriado.
- Adicionar ou modificar os atalhos conforme especificado.
- Aplicar as alterações (se necessário, reiniciar o editor).
Plataformas suportadas
- VS Code: Modifica
keybindings.json. - IntelliJ IDEA: Modifica
keymaps.xml. - Sublime Text: Modifica
Default ($OS).sublime-keymap. - Terminal: Usa atalhos do sistema (ex.:
xmodmapno Linux,AutoHotkeyno Windows).
Exemplo
// Exemplo de keybindings.json para VS Code
[
{
"key": "ctrl+shift+t",
"command": "workbench.action.terminal.new"
},
{
"key": "alt+up",
"command": "editor.action.moveLinesUpAction"
}
]
Notas
- Certifique-se de que o agente tenha permissão para ler/escrever nos diretórios de configuração.
- Alguns atalhos podem entrar em conflito com atalhos existentes; revise as alterações propostas.