Введение

Завершено

GitHub Copilot — это расширенный помощник по программированию на основе искусственного интеллекта, который может значительно повысить эффективность разработчика на каждом этапе рабочего процесса разработки. GitHub Copilot экономит время для разработчиков, позволяя им сосредоточиться на более высоком уровне решения проблем и инноваций, автоматизовав стандартные задачи, обеспечивая соответствующее завершение кода и создавая целые блоки кода, которые ускоряют циклы разработки от первоначального написания кода до завершения запроса на вытягивание.

GitHub Copilot предлагает гибкие варианты интеракции, адаптированные к вашему рабочему процессу, встречая вас везде, где вы работаете в вашей среде разработки. Независимо от того, используется ли автодополнение кода в вашей интегрированной среде разработки, чат для решения сложных задач, функции совместной работы на GitHub.com или помощь командной строки, Copilot легко интегрируется в разных средах, чтобы повысить эффективность разработки и производительность. Понимание этих режимов взаимодействия является ключом к разблокировке полного потенциала GitHub Copilot и оптимизации рабочего процесса программирования для быстрого предоставления изменений в коде.

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

В этом модуле вы узнаете:

  • Как использовать автоматические предложения GitHub Copilot, область нескольких предложений и его способность адаптироваться к различным стилям программирования для ускорения рабочих процессов разработки.
  • Как предоставить контекст GitHub Copilot с помощью встроенных комментариев, блочных комментариев, документирующих строк и других типов комментариев для повышения точности и скорости создания кода.
  • Взаимодействие с GitHub Copilot с помощью бесед на естественном языке для создания сложного кода, отладки проблем, получения объяснений кода и оптимизации задач разработки в режиме реального времени.
  • Как улучшить соответствие предложений чата GitHub Copilot, используя привязку к области, команды слэш и агентов для быстрого выполнения рутинных задач.
  • Использование GitHub Copilot на GitHub.com для изучения репозиториев, помощи с pull request'ами, автоматизированных задач и процессов совместной проверки кода.
  • Взаимодействие с GitHub Copilot в CLI для получения объяснений, предложений и выполнения команд для автоматизации рабочих процессов терминала.
  • Как настроить конфигурации интерфейса командной строки GitHub Copilot, псевдонимы и управлять параметрами конфиденциальности, включая отказ от сбора данных об использовании.