{"meta":{"title":"Изменение настроек с помощью команды /settings","intro":"Просмотрите и измените свои личные настройки GitHub Copilot CLI с помощью /settings команды слэш.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/how-tos","title":"Инструкции"},{"href":"/ru/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/ru/copilot/how-tos/copilot-cli/customize-copilot","title":"Настройка Copilot CLI"},{"href":"/ru/copilot/how-tos/copilot-cli/customize-copilot/change-settings","title":"Изменить параметры"}],"documentType":"article"},"body":"# Изменение настроек с помощью команды `/settings`\n\nПросмотрите и измените свои личные настройки GitHub Copilot CLI с помощью /settings команды слэш.\n\nВы можете использовать `/settings` команду slash, чтобы просматривать и менять настройки внутри интерактивной сессии CLI. Эта команда управляет пользовательскими настройками, такими как автоматическое Copilot CLI обновление, какая цветовая палитра используется интерфейс, что отображается в нижнем колонизме и многие другие параметры.\n\nДля использования `/settings`:\n\n* **Интерактивно просматривайте и редактируйте настройки** — запускайте `/settings` самостоятельно, чтобы открыть редактор с поиском, в котором перечислены все настройки с описанием и текущим значением.\n* **Измените параметр одной командой** — Запустите `/settings KEY VALUE` , чтобы изменить конкретную начёт, не открывая редактор.\n* **Проверьте значение настройки** — Запустите `/settings show KEY` , чтобы показать текущее значение настройки.\n\nВы также можете использовать `/config`, что является псевдонимом .`/settings`\n\nИзменения, которые вы вносите с `/settings` помощью или `/config` записываются в ваш файл личных настроек (по умолчанию) `~/.copilot/settings.json`и сохраняются на протяжении всех сессий.\n\n## Открытие редактора настроек\n\nЧтобы интерактивно просматривать и редактировать настройки, введите команду слэш без аргументов:\n\n```copilot copy\n/settings\n```\n\nРедактор перечисляет все настройки, которые можно изменить, и текущее значение сеттинга. Когда вы продвигаетесь вверх или вниз по списку, внизу редактора отображается краткое описание выделенной настройки. Это позволяет просматривать и редактировать настройки, не зная их точные названия.\n\nДля получения дополнительной информации о доступных настройках см. [АВТОТИТР](/ru/copilot/reference/copilot-cli-reference/cli-config-dir-reference#user-settings-copilotsettingsjson).\n\nПока редактор открыт, вы можете использовать следующие клавишные комбинации:\n\n<!-- Force table-layout: auto so the first column shrinks to its content width on all viewports. The site applies table-layout: fixed below 544px, which would otherwise collapse the first column and make its keys overflow. -->\n\n<table style=\"table-layout: auto;\">\n  <thead>\n    <tr>\n      <th style=\"white-space: nowrap;\">Key</th>\n      <th style=\"width: 100%;\">Action</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td style=\"white-space: nowrap;\">\n<kbd>^</kbd> / <kbd>→</kbd></td>\n      <td>Переключайтесь между настройками.</td>\n    </tr>\n    <tr>\n      <td style=\"white-space: nowrap;\"><kbd>/</kbd></td>\n      <td>Ищите и фильтруйте список по названию или описанию настройки.</td>\n    </tr>\n    <tr>\n      <td style=\"white-space: nowrap;\">\n<kbd>Введите</kbd></td>\n      <td>Переключите булевую начёт или отредактируйте другие типы значений.</td>\n    </tr>\n    <tr>\n      <td style=\"white-space: nowrap;\">\n<kbd>Ctrl</kbd>+<kbd>R</kbd></td>\n      <td>Сбросьте выделенную настройку по умолчанию.</td>\n    </tr>\n    <tr>\n      <td style=\"white-space: nowrap;\">\n<kbd>Ctrl</kbd>+<kbd>E</kbd></td>\n      <td>Откройте <code>settings.json</code> в настроенном редакторе терминала для расширенных изменений.</td>\n    </tr>\n    <tr>\n      <td style=\"white-space: nowrap;\">\n<kbd>Esc</kbd></td>\n      <td>Очистите текущий поиск или закройте редактор.</td>\n    </tr>\n  </tbody>\n</table>\n\nБольшинство изменений вступают в силу сразу — например, переключение цветовой палитры обновляет интерфейс сразу после выбора нового значения.\n\n## Изменение одной настройки в строке\n\nЕсли вы уже знаете, какую настройку хотите изменить, вы можете задать её напрямую из окна подсказок CLI, не открывая редактор:\n\n```copilot\n/settings KEY VALUE\n```\n\nРассмотрим пример.\n\n```copilot copy\n/settings autoUpdate off\n```\n\nCopilot записывает значение и подтверждает его, например: `Set autoUpdate = false.`\n\n> \\[!NOTE]\n> \\*\n> **Булевые настройки** принимают `on`/`off` или .`true`/`false` Например: `/settings renderMarkdown on`.\n> \\*\n> **Настройки с фиксированным набором вариантов** принимают одно из этих значений. Например, `/settings theme dim` или `/settings banner never`.\n> \\*\n> **Вложенные настройки** используют пунктирный путь. Например, `/settings footer.showBranch off` он скрывает ветку Git в подножье.\n\nВы можете настроить настройки, которые принимают заданные значения, не запоминая точный ключ или значение, просто используя клавиши навигации и <kbd>Enter</kbd> . Например, чтобы не дать агенту задавать уточняющие вопросы:\n\n1. Введите `/settings`, не <kbd>нажимая Enter</kbd>, чтобы отобразить список опций.\n2. Используйте <kbd>клавишу ↓</kbd> , чтобы перейти вниз по списку, пока `❯` не укажет на `/settings askUser  Allow the agent to ask clarifying questions`, затем нажмите <kbd>Enter</kbd>.\n3. Используйте <kbd>клавишу ↓</kbd> , чтобы переместиться вниз по списку опций этой настройки до тех `❯` пор, пока не укажет , `/settings askUser off`затем нажмите <kbd>Enter</kbd>.\n4. <kbd>Нажмите Enter</kbd> ещё раз, чтобы отправить `/settings askUser off` команду.\n\n   CLI подтверждает это изменение: `Set askUser = false.`\n\n## Просмотр допустимых значений для настройки\n\nЧтобы отобразить действительные значения, доступные для настройки, введите `/settings KEY` без значения. Например, чтобы увидеть допустимые значения для `theme`:\n\n```copilot copy\n/settings theme\n```\n\n## Просмотр текущего значения настройки\n\nЧтобы отобразить текущее значение настройки, используйте `show`. Рассмотрим пример.\n\n```copilot copy\n/settings show theme\n```\n\nЭто выводит строку, например `theme = high-contrast`. Форма `show` полезна для быстрой проверки значения или для фиксации настроек в журналах.\n\n## Изменение настроек, требующих перезагрузки\n\nБольшинство настроек применяются сразу, но некоторые полностью действуют только после Copilot CLI перезапуска — например `experimental` , и прокси-настройки. Когда вы меняете одну из них, он Copilot сообщает, что требуется перезапуск, и, возможно, перезапустит сессию за вас.\n\n## Настройки, которые нельзя изменить из командной строки\n\nНе все настройки можно редактировать с помощью встроенного `/settings KEY VALUE` метода:\n\n* **Настройки, чувствительные к безопасности** — такие как те, что изменяют способ хранения учетных данных или запускают команду shell — намеренно исключаются, поскольку переворачивать их в одной строке без подтверждения рискованно.\n* **Списки и структурированные настройки** нельзя устанавливать в строке. Enter `/settings` , затем нажмите <kbd>Ctrl</kbd>+<kbd>E,</kbd> чтобы открыть `settings.json` его в настроенном редакторе терминала, затем отредактируйте там параметры.\n* **Настройки, управляемые вашим репозиторием или организацией** , отображаются для справки, но их значения исходят из этих источников и перевешивают вашу личную ценность. Изменение их в пользовательских настройках не даёт никакого эффекта.\n\nВ каждом из этих случаев объясняется Copilot , почему изменение не было применено, и указывает правильное место для их внесения.\n\n## Команды заменены на `/settings`\n\nНекоторые старые команды слэша были объединены в `/settings`. Они всё ещё работают, но показывают уведомление о эквивалентной `/settings` команде.\n\n## Настройки, которые стоит изменить\n\nНекоторые распространённые настройки включают:\n\n* `autoUpdate` — Автоматическая загрузка обновлённых версий CLI.\n* `theme`— Цветовая палитра (`default`, `github`, `dim``high-contrast`, , или `colorblind`).\n* `renderMarkdown` — Откажи Рендеринг Маркдаун в терминале.\n* `banner` — Как часто показывать стартаповый баннер (`always`, `once`, или `never`).\n* `beep` — Пищи, когда Copilot нужно внимание.\n* `includeCoAuthoredBy` — Добавьте `Co-authored-by` трейлер в коммиты.\n* `footer.showBranch` — Покажите текущую ветку Git в подноме.\n\nПолный список доступных настроек и информацию о том, как объединяются пользовательские, репозитории и организационные настройки, см. [Каталог конфигурации CLI GitHub Copilot](/ru/copilot/reference/copilot-cli-reference/cli-config-dir-reference).\n\n## Дополнительные материалы\n\n* [Настройка GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/set-up-copilot-cli/configure-copilot-cli)\n* [Обзор кастомизации GitHub Copilot CLI](/ru/copilot/how-tos/copilot-cli/customize-copilot/overview)"}