Aller au contenu principal

Résolution des problèmes de lecture de base de code

info

Si Cursor a des difficultés à lire votre base de code ou vos fichiers, suivez ce guide pour résoudre les problèmes courants.

Symptômes courants

  1. Cursor ne peut pas voir les fichiers du projet
  2. Les fonctionnalités d'IA ne fonctionnent pas avec la base de code
  3. L'arborescence des fichiers ne se met pas à jour
  4. La fonctionnalité de recherche ne fonctionne pas

Solutions rapides

1. Actualiser l'arborescence des fichiers

La solution la plus rapide est souvent d'actualiser votre arborescence de fichiers :

  1. Clic droit sur l'explorateur de fichiers
  2. Sélectionnez "Actualiser"
  3. Attendez que l'arborescence des fichiers se mette à jour

2. Vérifier les permissions des fichiers

  1. Clic droit sur votre dossier de projet
  2. Sélectionnez "Propriétés"
  3. Allez dans l'onglet "Sécurité"
  4. Assurez-vous que votre utilisateur a les permissions "Lecture" et "Écriture"

3. Vérifier .gitignore et .cursorignore

Parfois, des fichiers sont intentionnellement ignorés. Vérifiez :

  1. Le contenu du fichier .gitignore
  2. Le contenu du fichier .cursorignore
  3. Supprimez les modèles qui ne devraient pas être ignorés

Solutions approfondies

Problèmes de surveillance du système de fichiers

Si Cursor ne détecte pas les changements de fichiers :

.vscode/settings.json
{
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
// Ajoutez d'autres répertoires que vous souhaitez exclure
}
}

Gestion des grandes bases de code

Pour les grandes bases de code :

  1. Augmenter la limite de mémoire

    .cursor/settings.json
    {
    "files.maxMemoryForLargeFilesMB": 4096
    }
  2. Optimiser la surveillance des fichiers

    • Exclure les répertoires inutiles
    • Utiliser les fonctionnalités de confiance de l'espace de travail
    • Envisager d'utiliser le stockage de l'espace de travail

Problèmes d'intégration Git

Si les fonctionnalités liées à Git ne fonctionnent pas :

  1. Vérifier l'installation de Git :

    git --version
  2. Vérifier la configuration de Git :

    git config --list
  3. Réinitialiser le cache Git :

    git rm -r --cached .
    git add .

Conseils de prévention

  1. Structure de projet propre

    • Organiser les fichiers de manière logique
    • Utiliser un .gitignore approprié
    • Garder le répertoire racine propre
  2. Maintenance régulière

    • Vider régulièrement le cache de l'éditeur
    • Mettre à jour Cursor fréquemment
    • Surveiller les ressources système
  3. Optimisation des performances

    • Exclure les gros fichiers binaires
    • Utiliser le stockage de l'espace de travail
    • Implémenter des modèles d'ignorance appropriés

Dépannage avancé

Journalisation et diagnostics

Activer la journalisation détaillée :

  1. Ouvrir la palette de commandes (Ctrl/Cmd + Maj + P)
  2. Tapez "Developer: Set Log Level"
  3. Sélectionnez "Trace"

Réinitialisation du cache

Si les problèmes persistent :

  1. Fermez Cursor
  2. Supprimez les répertoires de cache :
    • Windows : %APPDATA%\Cursor\Cache
    • macOS : ~/Library/Application Support/Cursor/Cache
    • Linux : ~/.config/Cursor/Cache
  3. Redémarrez Cursor

Confiance de l'espace de travail

Configurer la confiance de l'espace de travail :

  1. Ouvrir la palette de commandes
  2. Rechercher "Workspace Trust"
  3. Configurer les paramètres de confiance pour votre projet

Quand contacter le support

Contactez le support Cursor si :

  1. Les problèmes persistent après avoir essayé toutes les solutions
  2. Vous rencontrez une perte de données
  3. Les performances se dégradent significativement
  4. Vous trouvez des problèmes de sécurité
astuce

Gardez vos journaux d'erreurs et informations système à portée de main lorsque vous contactez le support

Ressources connexes