ファイルの無視
このドキュメントでは、Qwen Code の Qwen Ignore (.qwenignore) 機能の概要を説明します。
Qwen Code には、ファイルを自動的に無視する機能が含まれています。これは .gitignore (Git で使用される) と同様のものです。.qwenignore ファイルにパスを追加することで、この機能をサポートするツールからそれらのファイルを除外できますが、他のサービス (Git など) からは引き続き表示されます。
仕組み
.qwenignore ファイルにパスを追加すると、このファイルを尊重するツールは、操作から該当するファイルやディレクトリを除外します。例えば、read_many_files コマンドを使用する際、.qwenignore ファイル内のすべてのパスは自動的に除外されます。
大まかに言えば、.qwenignore は .gitignore ファイルの慣習に従います:
- 空行や
#で始まる行は無視されます。 - 標準的な glob パターンがサポートされています(例:
*、?、[])。 - 末尾に
/を置くと、ディレクトリのみにマッチします。 - 先頭に
/を置くと、.qwenignoreファイルからの相対パスとしてパスが固定されます。 !はパターンを否定します。
.qwenignore ファイルはいつでも更新可能です。変更を適用するには、Qwen Code セッションを再起動する必要があります。
.qwenignore の使い方
.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