.cursorignore와 .cursorindexingignore로 파일 접근 제어
.cursorignore
파일로 Cursor가 접근할 수 있는 디렉터리와 파일을 제어해.
Cursor는 .cursorignore
에 포함된 파일에 대한 접근을 다음에서 차단해:
.cursorignore
적용 대상 코드에 대한
접근을 차단할 수 없어**/.env
, **/.env.*
**/credentials.json
, **/secrets.json
**/*.key
, **/*.pem
, **/id_rsa
.cursorignore
구성하기.gitignore
문법을 사용해서 루트 디렉터리에 .cursorignore
파일을 만들어.
.cursorignore
파일을 찾도록 Cursor Settings
> Features
> Editor
> Hierarchical Cursor Ignore
를 켜.
참고: 주석은 #
로 시작해. 나중에 나온 패턴이 이전 패턴을 덮어써. 패턴은 파일 위치 기준이야.
.cursorindexingignore
로 인덱싱 제한하기.cursorindexingignore
를 사용하면 인덱싱에서만 특정 파일을 제외할 수 있어. 이런 파일들은 AI 기능에선 계속 접근 가능하지만 코드베이스 검색에는 표시되지 않아.
.gitignore
와 아래 기본 무시 목록에 있는 파일을 자동으로 무시해. .cursorignore
에서 !
접두사를 붙여서 오버라이드할 수 있어.
Default Ignore List
.gitignore
, .cursorignore
, .cursorindexignore
에 지정된 항목 외에 다음 파일들도 무시돼:!
접두사)을 사용할 때, 상위 디렉터리가 *
로 제외됐다면 해당 파일을 다시 포함할 수 없어.
git check-ignore -v [file]
로 패턴을 테스트해.