ファイルの無視
このドキュメントでは、Qwen Code の Qwen Ignore (.qwenignore) 機能の概要を説明します。
Qwen Code には、Git で使用される .gitignore と同様に、ファイルを自動的に無視する機能が含まれています。.qwenignore ファイルにパスを追加すると、この機能をサポートするツールではそれらが除外されますが、他のサービス (Git など) からは引き続き表示されます。
動作原理
.qwenignore ファイルにパスを追加すると、このファイルを認識するツールは、一致するファイルやディレクトリを操作から除外します。たとえば、read_many_files コマンドを使用する際、.qwenignore ファイル内のパスは自動的に除外されます。
基本的には、.qwenignore は .gitignore ファイルの規約に従います。
- 空行および
#で始まる行は無視されます。 - 標準的な glob パターン(
*、?、[]など)がサポートされます。 - 末尾に
/を置くと、ディレクトリのみが一致します。 - 先頭に
/を置くと、パスが.qwenignoreファイルからの相対パスとして固定されます。 !はパターンを否定します。
.qwenignore ファイルはいつでも更新できます。変更を適用するには、Qwen Code セッションを再起動する必要があります。
.qwenignore の使い方
| ステップ | 説明 |
|---|---|
| .qwenignore を有効化 | プロジェクトのルートディレクトリに .qwenignore という名前のファイルを作成する |
| 無視ルールを追加 | .qwenignore ファイルを開き、無視するパスを追加する(例: /archive/ や apikeys.txt) |
.qwenignore の例
.qwenignore を使用して、ディレクトリやファイルを無視できます。
# /packages/ ディレクトリとすべてのサブディレクトリを除外
/packages/
# apikeys.txt ファイルを除外
apikeys.txt.qwenignore ファイル内で * を使ってワイルドカードを使用できます。
# すべての .md ファイルを除外
*.md最後に、! を使って除外からファイルやディレクトリを除外解除できます。
README.md 以外のすべての .md ファイルを除外する
*.md !README.md
`.qwenignore` ファイルからパスを削除するには、該当する行を削除してください。Last updated on