Solução de Problemas na Leitura de Base de Código
Se o Cursor estiver tendo problemas para ler sua base de código ou arquivos, siga este guia para resolver problemas comuns.
Sintomas Comuns
- Cursor não consegue ver os arquivos do projeto
- Recursos de IA não funcionam com a base de código
- Árvore de arquivos não atualiza
- Funcionalidade de busca não funciona
Soluções Rápidas
1. Atualizar a Árvore de Arquivos
A solução mais rápida geralmente é atualizar sua árvore de arquivos:
- Clique com o botão direito no explorador de arquivos
- Selecione "Atualizar"
- Aguarde a atualização da árvore de arquivos
2. Verificar Permissões de Arquivos
- Windows
- macOS/Linux
- Clique com o botão direito na pasta do seu projeto
- Selecione "Propriedades"
- Vá para a aba "Segurança"
- Certifique-se de que seu usuário tem permissões de "Leitura" e "Escrita"
# Verificar permissões
ls -la /caminho/para/projeto
# Corrigir permissões se necessário
chmod -R u+rw /caminho/para/projeto
3. Verificar .gitignore
e .cursorignore
Às vezes, arquivos são intencionalmente ignorados. Verifique:
- Conteúdo do arquivo
.gitignore
- Conteúdo do arquivo
.cursorignore
- Remova padrões que não deveriam ser ignorados
Soluções Aprofundadas
Problemas com o Observador do Sistema de Arquivos
Se o Cursor não estiver detectando alterações de arquivos:
{
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
// Adicione outros diretórios que você deseja excluir
}
}
Lidando com Grandes Bases de Código
Para grandes bases de código:
-
Aumentar Limite de Memória
.cursor/settings.json{
"files.maxMemoryForLargeFilesMB": 4096
} -
Otimizar Observação de Arquivos
- Excluir diretórios desnecessários
- Usar recursos de confiança do workspace
- Considerar usar armazenamento do workspace
Problemas de Integração com Git
Se recursos relacionados ao Git não estiverem funcionando:
-
Verificar instalação do Git:
git --version
-
Verificar configuração do Git:
git config --list
-
Redefinir cache do Git:
git rm -r --cached .
git add .
Dicas de Prevenção
-
Estrutura Limpa de Projeto
- Organizar arquivos logicamente
- Usar
.gitignore
apropriado - Manter diretório raiz limpo
-
Manutenção Regular
- Limpar cache do editor regularmente
- Atualizar o Cursor frequentemente
- Monitorar recursos do sistema
-
Otimização de Desempenho
- Excluir arquivos binários grandes
- Usar armazenamento do workspace
- Implementar padrões de ignorar adequados
Solução de Problemas Avançada
Registro e Diagnóstico
Habilitar registro detalhado:
- Abra a Paleta de Comandos (Ctrl/Cmd + Shift + P)
- Digite "Developer: Set Log Level"
- Selecione "Trace"
Redefinição de Cache
Se os problemas persistirem:
- Feche o Cursor
- Exclua diretórios de cache:
- Windows:
%APPDATA%\Cursor\Cache
- macOS:
~/Library/Application Support/Cursor/Cache
- Linux:
~/.config/Cursor/Cache
- Windows:
- Reinicie o Cursor
Confiança do Workspace
Configure a confiança do workspace:
- Abra a Paleta de Comandos
- Pesquise por "Workspace Trust"
- Configure as configurações de confiança para seu projeto
Quando Contatar o Suporte
Contate o suporte do Cursor se:
- Problemas persistirem após tentar todas as soluções
- Você encontrar perda de dados
- O desempenho degradar significativamente
- Você encontrar preocupações de segurança
Mantenha seus logs de erro e informações do sistema prontos ao contatar o suporte