Игнорирование файлов
В этом документе представлен обзор функции Qwen Ignore (.qwenignore) в Qwen Code.
Qwen Code включает возможность автоматического игнорирования файлов, аналогично .gitignore (используемому Git). Добавление путей в ваш файл .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Наконец, вы можете исключить файлы и каталоги из исключения с помощью !:
# Исключить все файлы .md, кроме README.md
*.md
!README.mdЧтобы удалить пути из вашего файла .qwenignore, удалите соответствующие строки.