Игнорирование файлов
В этом документе представлен обзор функции игнорирования файлов 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, удалите соответствующие строки.