.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]
でパターンをテストしてください。