Перейти к содержимому

Создание файла `.c2pconfig`

Обзор руководства

В этом руководстве вы узнаете, как создать и использовать файл .c2pconfig для автоматизации вашего рабочего процесса генерации промптов.

Ручное написание длинных шаблонов исключения, настроек токенизатора или пользовательских переменных каждый раз при запуске Code2Prompt может быть утомительным. Создав файл конфигурации .c2pconfig, вы сможете «настроить и забыть» предпочтения вашего проекта. Code2Prompt автоматически ищет этот файл в текущем рабочем каталоге и применяет правила без усилий.

Ниже представлены шаги по созданию вашего первого конфигурационного файла.


Перейдите в корневой каталог вашего проекта в терминале и создайте файл с именем .c2pconfig.

Окно терминала
cd путь/к/вашему/проекту
touch .c2pconfig

Шаг 2: Определение базового поведения (формат TOML)

Заголовок раздела «Шаг 2: Определение базового поведения (формат TOML)»

Откройте файл .c2pconfig в любимом редакторе. Файл использует синтаксис TOML. Вставьте следующую базовую конфигурацию:

# Настройки поведения по умолчанию
default_output = "clipboard" # варианты: stdout, clipboard, file
output_format = "xml" # варианты: markdown, json, xml
line_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‑шаблонам, добавит номера строк и отформатирует вывод согласно выбранным настройкам.


Для более продвинутых рабочих процессов, переменных и ключей конфигурации по умолчанию ознакомьтесь с учебником: