Игнорирование файлов
В этом документе представлен обзор функции Qwen Ignore (.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 можно игнорировать директории и файлы:
# Exclude your /packages/ directory and all subdirectories
/packages/
# Exclude your apikeys.txt file
apikeys.txtВ файле .qwenignore можно использовать подстановочные знаки (*):
# Exclude all .md files
*.mdНаконец, с помощью ! можно исключить файлы и директории из списка игнорируемых:
# Exclude all .md files except README.md
*.md
!README.mdЧтобы удалить пути из файла .qwenignore, просто удалите соответствующие строки.