Pular para o conteúdo principal

🚀 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 Composer
  • Ctrl/Cmd + K: Comando rápido
  • Ctrl/Cmd + Shift + I: Explicar código
  • Ctrl/Cmd + Enter: Completar código

2. Recursos Avançados

  • Alt + I: Gerar testes
  • Alt + C: Revisar código
  • Alt + D: Documentar código
  • Alt + 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

  1. Atalhos não funcionando:

    • Verifique conflitos
    • Reinicie o Cursor
    • Atualize configurações
  2. 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