Vue d’ensemble
.cursorignore
à la racine.
Cursor bloque l’accès aux fichiers listés dans .cursorignore
pour :
- L’indexation du codebase
- Le code accessible via Tab, Agent et Inline Edit
- Le code accessible via les références avec le symbole @
Les appels d’outils initiés par Agent, comme le terminal et les serveurs MCP, ne peuvent pas empêcher
l’accès au code régi par
.cursorignore
Pourquoi ignorer des fichiers ?
Fichiers d’ignorance globaux

- Fichiers d’environnement :
**/.env
,**/.env.*
- Identifiants :
**/credentials.json
,**/secrets.json
- Clés :
**/*.key
,**/*.pem
,**/id_rsa
Configuration de .cursorignore
.cursorignore
à la racine de ton dépôt en utilisant la syntaxe de .gitignore
.
Exemples de motifs
Ignorance hiérarchique
Cursor Settings
> Features
> Editor
> Hierarchical Cursor Ignore
pour chercher les fichiers .cursorignore
dans les répertoires parents.
Notes : les commentaires commencent par #
. Les motifs définis plus tard remplacent les précédents. Les motifs sont relatifs à l’emplacement du fichier.
Limiter l’indexation avec .cursorindexingignore
.cursorindexingignore
pour exclure des fichiers de l’indexation uniquement. Ces fichiers restent accessibles aux fonctionnalités d’IA, mais n’apparaîtront pas dans les recherches de la base de code.
Fichiers ignorés par défaut
.gitignore
ainsi que ceux de la liste d’exclusion par défaut ci-dessous. Pour passer outre, utilise le préfixe !
dans .cursorignore
.
Liste d’exclusion par défaut
Liste d’exclusion par défaut
Uniquement pour l’indexation, ces fichiers sont ignorés en plus de ceux présents dans tes
.gitignore
, .cursorignore
et .cursorindexingignore
:Limitations des motifs de négation
!
), tu ne peux pas réinclure un fichier si un répertoire parent est exclu via *.
Dépannage
git check-ignore -v [file]
.