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

ファイルの無視

このドキュメントでは、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