Skip to Content
ユーザーガイド設定無視するファイル

ファイルの無視

このドキュメントでは、Qwen Code の Qwen Ignore(.qwenignore)機能の概要を説明します。

Qwen Code には、ファイルを自動的に無視する機能が含まれており、これは Git で使用される .gitignore と同様です。.qwenignore ファイルにパスを追加することで、この機能をサポートするツールからそれらのファイルを除外できますが、他のサービス(Git など)からは引き続き表示されます。

仕組み

.qwenignore ファイルにパスを追加すると、このファイルを尊重するツールは、一致するファイルやディレクトリを操作から除外します。例えば、read_many_files コマンドを使用する際、.qwenignore ファイル内のすべてのパスが自動的に除外されます。

大部分において、.qwenignore.gitignore ファイルの規則に従います:

  • 空行と # で始まる行は無視されます。
  • 標準的なグロブパターンがサポートされています(例:*?[])。
  • 末尾に / を置くと、ディレクトリのみに一致します。
  • 先頭に / を置くと、.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