.cursorignore와 .cursorindexingignore로 파일 접근 제어하기
.cursorignore
파일을 사용하여 Cursor가 액세스할 수 있는 디렉토리와 파일을 제어하세요.
Cursor는 .cursorignore
에 나열된 파일에 대한 다음 액세스를 차단합니다:
.cursorignore
에 의해 관리되는 코드에 대한 액세스를 차단할 수 없습니다**/.env
, **/.env.*
**/credentials.json
, **/secrets.json
**/*.key
, **/*.pem
, **/id_rsa
.cursorignore
구성하기.gitignore
구문을 사용하여 루트 디렉토리에 .cursorignore
파일을 생성하세요.
Cursor Settings
> Features
> Editor
> Hierarchical Cursor Ignore
를 활성화하여 상위 디렉토리에서 .cursorignore
파일을 검색하세요.
참고: 주석은 #
로 시작합니다. 나중 패턴이 이전 패턴을 재정의합니다. 패턴은 파일 위치를 기준으로 상대적입니다.
.cursorindexingignore
로 인덱싱 제한하기.cursorindexingignore
를 사용하여 인덱싱에서만 파일을 제외하세요. 이러한 파일들은 AI 기능에서는 여전히 접근 가능하지만 코드베이스 검색에는 나타나지 않습니다.
.gitignore
와 아래의 기본 무시 목록에 있는 파일들을 자동으로 무시합니다. .cursorignore
에서 !
접두사로 재정의할 수 있습니다.
기본 무시 목록
.gitignore
, .cursorignore
, .cursorindexignore
에 있는 파일들과 함께 무시됩니다:!
접두사 사용)을 사용할 때, 상위 디렉토리가 *를 통해 제외된 경우 파일을 다시 포함시킬 수 없습니다.
git check-ignore -v [file]
로 패턴을 테스트하세요.