🚀 Guia Definitivo para Personalizar Atalhos de IA do Cursor
Introdução
Os atalhos de IA do Cursor são fundamentais para maximizar sua produtividade. Este guia mostrará como personalizar e otimizar esses atalhos para seu fluxo de trabalho.
Atalhos Essenciais de IA
1. Comandos Principais
Ctrl/Cmd + I
: Abrir ComposerCtrl/Cmd + K
: Comando rápidoCtrl/Cmd + Shift + I
: Explicar códigoCtrl/Cmd + Enter
: Completar código
2. Recursos Avançados
Alt + I
: Gerar testesAlt + C
: Revisar códigoAlt + D
: Documentar códigoAlt + R
: Refatorar código
Personalização
1. Configuração Básica
{
"cursor.ai.shortcuts": {
"openComposer": "ctrl+i",
"quickCommand": "ctrl+k",
"explainCode": "ctrl+shift+i",
"completeCode": "ctrl+enter"
}
}
2. Configurações Avançadas
{
"cursor.ai.customCommands": {
"generateTest": {
"key": "alt+i",
"command": "cursor.generateTest"
},
"reviewCode": {
"key": "alt+c",
"command": "cursor.reviewCode"
}
}
}
Otimização do Fluxo de Trabalho
1. Comandos Personalizados
- Crie atalhos para tarefas comuns
- Agrupe comandos relacionados
- Use combinações intuitivas
- Mantenha consistência
2. Contextos Específicos
{
"when": "editorTextFocus && !editorReadonly",
"key": "ctrl+alt+d",
"command": "cursor.documentCode"
}
Melhores Práticas
1. Ergonomia
- Use combinações confortáveis
- Evite conflitos com outros atalhos
- Considere layout do teclado
- Mantenha eficiência
2. Organização
- Agrupe por função
- Mantenha documentação
- Use prefixos consistentes
- Atualize regularmente
Recursos Avançados
1. Macros de IA
{
"cursor.ai.macros": {
"fullReview": [
"cursor.analyzeCode",
"cursor.generateTests",
"cursor.documentCode"
]
}
}
2. Comandos Condicionais
{
"cursor.ai.conditionalCommands": {
"smartComplete": {
"when": "editorLangId == javascript",
"command": "cursor.jsComplete"
}
}
}
Solução de Problemas
Problemas Comuns
-
Atalhos não funcionando:
- Verifique conflitos
- Reinicie o Cursor
- Atualize configurações
-
Desempenho lento:
- Simplifique macros
- Otimize comandos
- Limpe cache
Dicas Avançadas
1. Produtividade
- Use snippets de IA
- Crie fluxos automatizados
- Personalize prompts
- Otimize respostas
2. Integração
- Combine com Git
- Integre com linters
- Use com formatadores
- Sincronize configuraç ões
Exemplos Práticos
1. Fluxo de Desenvolvimento
{
"cursor.ai.workflow": {
"development": {
"start": ["analyzeRequirements", "generateStructure"],
"code": ["assistedCoding", "liveReview"],
"test": ["generateTests", "runTests"],
"deploy": ["reviewChanges", "prepareDeploy"]
}
}
}
2. Revisão de Código
{
"cursor.ai.codeReview": {
"full": {
"steps": [
"analyzeCode",
"checkStyle",
"findIssues",
"suggestImprovements"
]
}
}
}
Recursos Adicionais
- Documentação oficial
- Exemplos da comunidade
- Tutoriais em vídeo
- Fóruns de suporte
Atualizações Futuras
- Novos comandos de IA
- Melhor personalização
- Integração aprimorada
- Recursos avançados de automação