Игнорирование файлов
В этом документе представлен обзор функции 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:
- Откройте ваш файл
.qwenignore. - Добавьте путь или файл, который вы хотите игнорировать, например:
/archive/илиapikeys.txt.
Примеры .qwenignore
Вы можете использовать .qwenignore для игнорирования директорий и файлов:
# Исключить директорию /packages/ и все её поддиректории
/packages/
# Исключить файл apikeys.txt
apikeys.txtВы можете использовать шаблоны в вашем файле .qwenignore с помощью *:
# Исключить все файлы с расширением .md
*.mdНаконец, вы можете исключить файлы и директории из исключений с помощью !:
# Исключить все файлы .md, кроме README.md
*.md
!README.mdЧтобы удалить пути из вашего файла .qwenignore, удалите соответствующие строки.