Настройка псевдонимов
Вы можете создать псевдонимы для Copilot in the CLI для уменьшения нажатий клавиш и разрешить Copilot in the CLI выполнять команды от вашего имени.
Чтобы разрешить Copilot in the CLI выполнять команды, необходимо выполнить следующие команды, чтобы создать псевдонимы (в отличие от создания псевдонима, например для другой команды оболочки).
После выполнения приведенных ниже команд для создания псевдонимов можно выполнять ghcs
и ghce
вместо gh copilot suggest
него gh copilot explain
.
Bash
echo 'eval "$(gh copilot alias -- bash)"' >> ~/.bashrc
echo 'eval "$(gh copilot alias -- bash)"' >> ~/.bashrc
PowerShell
$GH_COPILOT_PROFILE = Join-Path -Path $(Split-Path -Path $PROFILE -Parent) -ChildPath "gh-copilot.ps1" gh copilot alias -- pwsh | Out-File ( New-Item -Path $GH_COPILOT_PROFILE -Force ) echo ". `"$GH_COPILOT_PROFILE`"" >> $PROFILE
$GH_COPILOT_PROFILE = Join-Path -Path $(Split-Path -Path $PROFILE -Parent) -ChildPath "gh-copilot.ps1"
gh copilot alias -- pwsh | Out-File ( New-Item -Path $GH_COPILOT_PROFILE -Force )
echo ". `"$GH_COPILOT_PROFILE`"" >> $PROFILE
Zsh
echo 'eval "$(gh copilot alias -- zsh)"' >> ~/.zshrc
echo 'eval "$(gh copilot alias -- zsh)"' >> ~/.zshrc
Изменение подтверждения выполнения по умолчанию
При использовании псевдонима ghcs
и нажатия кнопки "Выполнить" Copilot in the CLI запрашивает подтверждение перед выполнением команды. Подтверждение по умолчанию можно изменить.
-
Выполните следующую команду:
Shell gh copilot config
gh copilot config
-
Выберите значение по умолчанию для подтверждения выполнения команды.
-
Выберите требуемое значение по умолчанию.
Изменение аналитики использования
Если вы не откажетесь, Copilot in the CLI отправит полезные данные в формате ниже в систему аналитики. Эти данные помогают улучшить продукт. GitHub не просматривает данные конкретных лиц или конкретных запросов.
{
"platform": "darwin",
"architecture": "arm64",
"version": "0.3.0-beta",
"custom_event": "true",
"event_parent_command": "explain",
"event_name": "Explain",
"sha": "089a53215fc4383179869f7f6132ce9d6e58754a",
"thread_id": "e61d0d08-f6ba-465b-81cf-c30fd9127d70"
}
Чтобы отказаться от сбора данных или отказаться от нее:
-
Выполните следующую команду:
Shell gh copilot config
gh copilot config
-
Выберите необязательный анализ использования.
-
Выберите требуемое значение по умолчанию.