Qoder は、プロジェクトを開くとファイルの埋め込みを生成してコードベースを自動的にインデックス化します。これにより、AI によるコード理解、インテリジェントな推奨、セマンティック検索が可能になります。インデックス作成は増分的に実行されるため、新規または変更済みのファイルはリアルタイムで処理され、手動での対応は不要です。
インデックス作成の設定
- Qoder IDE の右上隅でユーザーアイコンをクリックするか、キーボードショートカット(
⌘ ⇧ ,(macOS)または Ctrl Shift ,(Windows))を使用し、Qoder 設定 を選択します。
- 左側のナビゲーションペインで Indexing をクリックします。
- 次のいずれかを選択します:
- 手動でインデックス作成を有効にするには、Codebase Indexing の横にある Create をクリックします。
- バックグラウンドで継続的にインデックス作成するには、Automatic Indexing をオンに切り替えます。
注: Codebase indexing は最大 100,000 ファイルのコードベースをサポートします。 自動インデックス作成は 10,000 ファイル未満のコードベースではデフォルトで有効です。より大きなコードベースの場合は、手動でインデックス作成を有効にする必要があります。
無視するファイル
既定では、Qoder は次を除くすべてのプロジェクトファイルをインデックスします:
.gitignore に指定されたファイルおよびディレクトリ
.qoderignore に記載されたファイル
カスタムの無視ファイルを指定する
インデックス作成から除外する追加のファイルやディレクトリを指定できます。
- Qoder IDE の右上でユーザーアイコンをクリックするか、キーボードショートカット(
⌘ ⇧ ,(macOS)または Ctrl Shift ,(Windows))を使って、Qoder 設定を選択します。
- 左側のナビゲーションペインで Indexing をクリックします。
- Ignore Files の横にある Manage をクリックします。
- カスタムパターンを追加します。
パターン例
| Pattern | 説明 |
|---|
| config.json | 特定のファイルを無視 |
| dist/ | ディレクトリ全体を無視 |
| *.log | 拡張子が .log のすべてのファイルを無視 |
| **/logs | 任意の入れ子レベルの logs ディレクトリを無視 |
| !app/ | 無視ルールから特定のパスを除外(否定) |
特定のファイルが無視されているか確認するには、次のコマンドを使用します。
git check-ignore -v [file]
よくある質問
インデックス化されたコードベースはどこで確認できますか?
現在、集約ビュー(一覧)は用意されていません。各プロジェクトのインデックス設定で、インデックス化されたコードベースを確認できます。
自分のソースコードは Qoder のサーバーに保存されますか?
いいえ。Qoder はソースコードを保存しません。