Обзор руководства
В этом руководстве вы узнаете, как создать и использовать файл .c2pconfig для автоматизации вашего рабочего процесса генерации промптов.
Обзор руководства
В этом руководстве вы узнаете, как создать и использовать файл .c2pconfig для автоматизации вашего рабочего процесса генерации промптов.
Ручное написание длинных шаблонов исключения, настроек токенизатора или пользовательских переменных каждый раз при запуске Code2Prompt может быть утомительным. Создав файл конфигурации .c2pconfig, вы сможете «настроить и забыть» предпочтения вашего проекта. Code2Prompt автоматически ищет этот файл в текущем рабочем каталоге и применяет правила без усилий.
Ниже представлены шаги по созданию вашего первого конфигурационного файла.
Перейдите в корневой каталог вашего проекта в терминале и создайте файл с именем .c2pconfig.
cd путь/к/вашему/проектуtouch .c2pconfigОткройте файл .c2pconfig в любимом редакторе. Файл использует синтаксис TOML. Вставьте следующую базовую конфигурацию:
# Настройки поведения по умолчаниюdefault_output = "clipboard" # варианты: stdout, clipboard, fileoutput_format = "xml" # варианты: markdown, json, xmlline_numbers = false # Добавлять номера строк к блокам кодаencoding = "o200k" # Соответствует токенизатору вашей целевой LLM
# Глобальные правила фильтрацииinclude_patterns = ["src/**/*.rs", "Cargo.toml"]exclude_patterns = [ "**/node_modules/**", "**/target/**", "tests/fixtures/**", "package-lock.json"]После сохранения файла .c2pconfig в корне вашей кодовой базы, вам больше не нужно передавать сложные флаги. Просто выполните команду:
code2prompt .Code2Prompt автоматически прочитает ваш .c2pconfig, отфильтрует файлы согласно вашим glob‑шаблонам, добавит номера строк и отформатирует вывод согласно выбранным настройкам.
Для более продвинутых рабочих процессов, переменных и ключей конфигурации по умолчанию ознакомьтесь с учебником: