Skip to Content
Руководство для пользователейКонфигурацияИгнорируемые файлы

Игнорирование файлов

В этом документе представлен обзор функции игнорирования файлов Qwen (.qwenignore) в Qwen Code.

Qwen Code поддерживает автоматическое игнорирование файлов, аналогично .gitignore (используется Git). Добавление путей в файл .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

Наконец, вы можете отменить игнорирование отдельных файлов и каталогов с помощью символа !:

# Исключить все файлы .md, кроме README.md *.md !README.md

Чтобы удалить пути из файла .qwenignore, удалите соответствующие строки.

Last updated on